2011-12-28 38 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文件夾中。重新啓動模擬器,我的修改是持久的。