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

我正在尝试将Google应用程序刷入genymotion模拟器。 我可以使用拖放function执行此操作,但是我的项目需要Google应用程序.zip已经加载到genymotion机器中,并且在内部进行闪存。 (为了避免与桌面交互)

我已经检查了这样的问题,如何实现闪烁,但使用clockworkmod恢复(我不能在genymotion上安装)。 由于genymotion恢复模式上没有文档,所以找不到用于刷新zip文件的命令,但是我很确定它们存在。

哪些命令可以用来从terminal刷新.zip?

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

Solutions Collecting From Web of "如何以编程方式在Genymotion上刷新zip"

Genymotion虚拟机包含一些特殊的脚本,与他们的启动器和皮肤控制接口。 你需要的是/system/bin/flash-archive.sh ,这是你拖放一个.zip压缩文件时运行的东西。

您可以直接使用ADB或从VM内的进程运行flash-archive.sh 。 因此,如果您在/sdcard/Download/gapps.zip有压缩/sdcard/Download/gapps.zip ,则可以从主机运行以下命令:

 adb shell flash-archive.sh /sdcard/Download/gapps.zip adb reboot 

如果适用,不要忘记首先安装ARM翻译包。 可以使用相同的顺序完成。

保罗的答案是好的。

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

你可以在这里find我们在Droidcon巴黎做的演示。