开启了MTK_SHARED_SDCARD之后;恢复出厂设置如何保留预置资源?

一般来说,内置资源是预置在手机存储上的,MTK_SHARED_SDCARD打开时,手机存储和内部存储会共享一个userdata分区,其中手机存储的目录data/media。,所以预置资源到内置T卡,就是预置到data/media下的。 不过因为内置卡和data是共用空间的,所以恢复出厂设置之后,这里的内容是会被擦除的。

  1. 修改mediatek/config/{project}/ProjectConfig.mk:
  2. 往data/app添加一个.keep_list文件,文件内容如下:
    /data/media/(如果保留一个目录,这里的“/”一定要带上,否则认为是保留某个文件)
    /data/.layput_version
  3. 上面是保留整个sdcard内容,如果只想保留sdcard/xxx.apk,那么.keep_list:
    /data/media/0/xxx.apk

你可能感兴趣的:(开启了MTK_SHARED_SDCARD之后;恢复出厂设置如何保留预置资源?)