我正在尝试将 google 应用程序刷写到 genymotion 模拟器中。我可以使用拖放功能执行此操作,但我的项目需要将 google apps .zip 加载到 genymotion 机器中并在内部闪烁。 (避免与桌面交互)
我已经检查了类似 this 的问题实现闪烁但使用 clockworkmod 恢复的地方(我无法在 genymotion 上安装)。由于没有关于 genymotion 恢复模式的文档,我找不到刷新 zip 的命令,但我很确定它们存在。
哪些命令可用于从终端刷新 .zip?
这些命令也可以在持有 genymotion 的机器上运行。
最佳答案
Genymotion VM 包含一些特殊的脚本,这些脚本与它们的启动器和皮肤控件交互。您需要的是 /system/bin/flash-archive.sh
,当您拖放 .zip
存档时,它就会运行。
您可以直接使用 ADB 或从 VM 中的进程运行 flash-archive.sh
。因此,如果您在 /sdcard/Download/gapps.zip
中有 zip,则可以从主机运行以下命令:
adb shell flash-archive.sh /sdcard/Download/gapps.zip
adb reboot
如果适用,请不要忘记先安装 ARM 翻译包。可以使用相同的顺序完成。
关于android - 如何以编程方式在 Genymotion 上刷新 zip,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27625746/