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

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

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

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

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

  • Android 4.3与Genymotion uvesafb:无法执行/ sbin / v86d
  • 如何在Android的Genymotion模拟器中拨打来电?
  • Android Genymotion VM logcat运行成无限循环
  • 预览 - 谷歌Nexus 5X - 6.0.0(API 23)Gapps
  • 如何设置Genymotion时钟?
  • React Native adb反向ENOENT
  • 在Genymotion仿真器中添加文件夹/文件
  • 在模拟器(GenyMotion)Android 4.3中显示EditText的键盘
  • 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巴黎做的演示。