2011-12-28 62 views
4

过去,我可以通过将system.img文件从基本目录(例如:$ ANDROID_HOME/platforms/android-10/images/system.img)复制到持久性/系统/存储中来创建AVD到AVD目录(例如〜/ .android/avd/wuntee.avd /)然后将/ system /分区重新挂载为rw,最后修改/ system /分区上的文件。这将持续到AVDs本地system.img文件,并在重新启动后,更改将保持不变。此过程不会与模拟器版本16工作...Android模拟器版本16.0持久性/系统/存储?

有在模拟器中的选项,具体如下:

-sysdir <dir>       search for system disk images in <dir> 
-system <file>      read initial system image from <file> 

,我会承担更改写入回文件,但没有运气。有没有人遇到过这种情况,并且有一个解决方法(没有忽略.img文件)?这是由Android /模拟器开发人员有意完成的吗?

回答

5

显然是rev。 16将system.img文件复制到您的操作系统的临时文件夹(在我的Linux机器上,它位于/ tmp/android-username/emulator- *中)。您对/ system分区所做的更改反映在该副本上,而不是在avds文件夹中。

我重新安装/系统,修改了一些文件,然后在关闭模拟器实例之前,将tmp文件复制到我的avd文件夹中。重新启动模拟器,我的修改是持久的。