重複の可能性:
アクティビティ マネージャーのステータスを取得する
Androidエミュレーターを起動し、アンインストールおよびインストール操作を実行するスクリプトを書いています。adb wait-for-device
エミュレータの準備が整うまでの待機方法として使用したいと思います。
残念ながら、それは銃をジャンプするようです。待機が (場合によっては) 早すぎて停止し、スクリプトがアプリをアンインストールして再インストールしようとすると、次のエラー メッセージが表示されます。
Could not access the Package Manager. Is the system running?
と
android.util.AndroidException: Can't connect to activity manager; is the system running?
時々 adb がハングアップします。エミュレータを拾うことはありませんが、これは早期に行くよりもわずかに少ない頻度で発生します. と同じ動作をしadb get-state
ます。
それが助けになるなら、私はOSX Lionで実行しています。