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

标签 android scripting emulation

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

我如何知道模拟器何时完全启动,以便我可以运行安装命令?这里http://developer.android.com/guide/developing/tools/adb.html据说adb wait-for-device install <app>.apk不正确。

那么我该如何实现呢?可能吗?在我确定模拟器启动之前,我唯一的选择是睡几分钟吗?

最佳答案

adb shell getprop init.svc.bootanim

这将告诉您启动动画是否正在运行。我们在 headless 构建服务器上使用它来检查模拟器是否启动。 dac2009 中的 sys.boot_completed 是导致我找到该标志的原因。我们使用 init.svc.bootanim 代替,因为 boot_completed 有触发过早的趋势。

关于android - 检测Android模拟器何时完全启动,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3634041/

相关文章:

emulation - Windows Phone 8 模拟器的 Hyper V 安全权限错误

android - 为什么我的 Activity 不是通过 URL 启动的?

android - 在Android上如何统计每日、每周、每月的3G、WiFi上网流量?

linux - Linux中/etc/passwd文件最后一行获取用户ID

从 C++ 编写 C# 脚本?

linux - 交织序列化数据

Android模拟器出现蓝屏死机

android - 使用套接字从Android设备连接到PC?

java - 如何删除 xmlpullparser 中的 <p> 标签

Android 主屏幕小部件