Android 在不启动仿真器的情况下安装apk

Android 在不启动仿真器的情况下安装apk,android,android-emulator,Android,Android Emulator,在BlackBerry或iOS上开发时,您只需将编译后的代码放到一个特殊目录中即可部署应用程序,当模拟器启动时,它将检查该目录并安装在那里找到的任何应用程序。这对Android有可能吗 之所以需要此功能,是因为我的构建系统每晚都部署构建。当我的QA团队第二天早上到达时,我希望模拟器准备就绪。为此,我必须编写一个脚本,引导仿真器,等待它启动,然后调用adb install,最后关闭仿真器。如果我能把.apk放到一个目录中,让它在下次QA启动模拟器时运行,那就太好了 编辑: 有人要我上面描述的剧本。

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

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

编辑:
有人要我上面描述的剧本。不幸的是,它是用Perl编写的,但这里是:

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

这对Android有可能吗


不,对不起。好主意。

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

如果您可以共享自动启动模拟器和安装应用程序的脚本,那就太好了。我打算自己写这篇文章,但是重新发明轮子是没有意义的:)嗯,我的建筑工程师说他有这样的东西,但他可能是在假设。我看看能不能从他那里弄到。在那里,希望对你有用。:-)