android - 如何以编程方式在 Genymotion 上刷新 zip

标签 android genymotion

我正在尝试将 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/

相关文章:

java - react native Android 语法错误 : Attempted to redefine property 'key'

java - 在ImageView中设置位图图像

login - 无法连接到 genymotion 并收到代理错误

android - 在 Ionic 框架中使用 Genymotion 模拟器

android - Ubuntu 13.04 上的 Genymotion 无法连接到虚拟设备

macos - 在 OSX 中启动时 Genymotion 崩溃

android - 可绘制文件夹中图像的数量和大小

android - 在 Kotlin 的 Stateflow 上使用 map

java或php用于开发数据库驱动的android应用程序

java - 从 php -> java 解析包含多个数组的 json 数组