代码之家  ›  专栏  ›  技术社区  ›  Neil Traft

在不启动模拟器的情况下安装APK

  •  2
  • Neil Traft  · 技术社区  · 15 年前

    在BlackBerry或iOS上开发时,只需将编译后的代码放到一个特殊的目录中就可以部署应用程序,当模拟器启动时,它将检查该目录并安装在那里找到的任何应用程序。这对Android来说是可能的吗?

    之所以需要这个特性是因为我的构建系统每晚都部署构建。我想让仿真器在我的QA团队第二天早上到达时准备好。为此,我必须编写一个启动模拟器的脚本,等待它启动,然后调用 adb install 最后关闭模拟器。如果我能将.apk放到一个目录中,并在下次QA启动模拟器时准备好它,那就太好了。

    编辑:
    有人要我上面描述的剧本。不幸的是,它是用Perl编写的,但这里是: http://pastebin.com/6UcNgYRs

    编辑2: 我刚找到一个很棒的小命令,如果你想写一个像我上面提到的脚本,它可以帮助你。您可以让脚本等待仿真器使用命令联机 $ adb wait-for-device !!

    2 回复  |  直到 14 年前
        1
  •  1
  •   CommonsWare    15 年前

    这对Android来说是可能的吗?

    不,对不起。不过,好主意。

        2
  •  0
  •   Spidey    15 年前

    您可以告诉QA人员使用安装脚本作为模拟器本身,只需删除“关闭模拟器”位。