Warm tip: This article is reproduced from serverfault.com, please click

scripting-检测Android模拟器何时完全启动

(scripting - Detect when Android emulator is fully booted)

发布于 2010-09-03 08:15:57

我想创建一个脚本,在其中启动模拟器,并在系统完全启动后,安装一个.apk。

我怎么知道模拟器完全启动后才能运行install命令?在这里http://developer.android.com/guide/developing/tools/adb.html据说这adb wait-for-device install <app>.apk是不正确的。

那么我该如何实现呢?是否可以?我唯一的选择是睡几分钟,直到我确定模拟器已启动?

Questioner
Catalin Morosan
Viewed
0
neuron 2013-01-30 21:12:25

亚行外壳getprop init.svc.bootanim

这将告诉你引导动画是否正在运行。这就是我们在无头构建服务器上用来检查模拟器是否启动的功能。dac2009的sys.boot_completed是导致我找到该标志的原因。我们改用init.svc.bootanim,因为boot_completed倾向于过早触发。