Android模拟器版本16.0持久/系统/存储?

时间:2011-12-28 22:00:42

标签: android system emulation disk-partitioning

过去,我能够通过从基本目录(例如:$ ANDROID_HOME / platforms / android-10 / images / system.img)复制system.img文件来创建具有持久性/系统/存储的AVD。 AVD目录(例如:〜/ .android / avd / wuntee.avd /)然后将/ system / partition重新安装为rw,最后修改/ system / partition上的文件。这将持久存储到AVD本地system.img文件,并在重新启动时,更改将保持不变。此过程不适用于模拟器版本16 ...

模拟器中有选项,特别是:

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

我会假设将更改写回文件,但没有运气。有没有人经历过这个,并有一个解决方法(没有unyaffs的.img文件)?这是Android /模拟器开发人员故意做的吗?

1 个答案:

答案 0 :(得分:5)

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

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