gpt4 book ai didi

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

转载 作者:塔克拉玛干 更新时间:2023-11-03 00:52:45 27 4
gpt4 key购买 nike

过去,我能够通过将 system.img 文件从基本目录(例如:$ANDROID_HOME/platforms/android-10/images/system.img)复制到AVD 目录(例如:~/.android/avd/wuntee.avd/),然后将/system/分区重新挂载为 rw,最后修改/system/分区上的文件。这将保留到 AVD 本地 system.img 文件中,并且在重新启动后,更改将仍然存在。此过程不适用于模拟器版本 16...

模拟器里面有选项,具体是:

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

我假设将更改写回文件,但没有成功。有没有人遇到过这种情况,并且有解决方法(没有 unyaffs'ing .img 文件)?这是 Android/模拟器开发人员故意做的事情吗?

最佳答案

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

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

关于Android 模拟器版本 16.0 持久性/系统/存储?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8661785/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com