如何以编程方式在Genymotion上压缩zip

时间:2014-12-23 18:07:19

标签: android genymotion

我正在尝试将谷歌应用程序闪存到genymotion模拟器中。我可以使用拖放功能执行此操作,但我的项目需要将谷歌应用程序.zip加载到genymotion计算机并且它在内部闪烁。 (为避免与桌面交互)

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

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

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

2 个答案:

答案 0 :(得分:30)

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

答案 1 :(得分:1)

保罗的回答很好。

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

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