【问题标题】:How to flash zip on Genymotion programmatically如何以编程方式在 Genymotion 上闪烁 zip
【发布时间】:2014-12-23 18:07:18
【问题描述】:

我正在尝试将谷歌应用程序闪存到 genymotion 模拟器中。我可以使用拖放功能来做到这一点,但我的项目需要 google 应用程序 .zip 已经加载到 genymotion 机器中并且在内部闪烁。 (为了避免与桌面交互)

我检查了诸如this 之类的问题,其中实现了闪烁但使用了clockworkmod 恢复(我无法在genymotion 上安装)。由于没有关于 genymotion 恢复模式的文档,我找不到刷新 zip 的命令,但我很确定它们存在。

哪些命令可用于从终端刷新 .zip?

这些命令也可以在持有 genymotion 的机器上运行。

【问题讨论】:

    标签: android genymotion


    【解决方案1】:

    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 翻译包。可以使用相同的顺序完成。

    【讨论】:

    • 我试过这个但没有用,错误就像:无法执行:权限被拒绝
    【解决方案2】:

    保罗的回答很好。

    此外,我们将很快发布与持续集成和自动化相关的功能。这些功能将包含一个命令行工具。它允许您使用鼠标完成所有可以做的事情,但通过命令行。它适用于付费许可证。

    你可以找到我们做的演示at Droidcon Paris here

    【讨论】:

      猜你喜欢
      • 2011-07-12
      • 1970-01-01
      • 1970-01-01
      • 2010-09-15
      • 2013-07-29
      • 2023-03-29
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多