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

时间:2010-08-11 18:56:29

标签: android android-emulator

在BlackBerry或iOS上进行开发时,只需将已编译的代码放入特殊目录即可部署应用程序,当模拟器启动时,它将检查该目录并安装它在那里找到的任何应用程序。 Android有可能吗?

此功能之所以可取,是因为我的构建系统每晚都会部署构建版本。当我的QA团队第二天早上到达时,我希望模拟器准备就绪。为此,我必须编写一个脚本来启动模拟器,等待它启动,然后调用adb install并最终关闭模拟器。如果我可以将.apk放在一个目录中并准备好在下次QA启动模拟器时就可以了。

修改
有人要求我上面描述的脚本。遗憾的是用Perl编写,但这里是:http://pastebin.com/6UcNgYRs

编辑2: 我刚刚发现了一个很棒的小命令,可以帮助你,如果你正在尝试编写一个像我上面提到的那样的脚本。您可以让脚本等待模拟器使用命令$ adb wait-for-device !!

联机

2 个答案:

答案 0 :(得分:1)

  

这对Android有用吗?

不,抱歉。不过好主意。

答案 1 :(得分:0)

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