8

以前に何回も adb reboot を使用しましたが、まったく問題はありませんでした。ただし、今回は何らかの理由で、adb の再起動によって Gennymotion エミュレーター インスタンス (API 18 - Android 4.3) がフリーズするだけで、この問題を解決する方法がわかりません。adbの再起動中にlogcatを調べてみましたが、何かを見逃していない限り、興味深いものは何もありませんでした. 誰か助けてくれませんか?

私のエミュレータ デバイスが、Google Play サービスが動作を停止したことを繰り返し要求する場合に役立つ別のポインタです。以前の Gennymotion と adb の試行中に、この問題が数回発生しましたが、過去にはすべての Google アプリを更新するだけでうまくいきました。しかし、今回はこれでもうまくいかないようです。

4

1 に答える 1

13

Google Play Services のバージョンが API と一致していることを確認してください。adb shell rebootまた、代わりに を使用してエミュレーターを再起動してみてくださいadb reboot

複数のデバイスを実行している場合は、Genymotion Shell を実行してdevices show. 再起動するデバイスの IP アドレスを書き留めます。adb connect ip[:port]これで、(:portはオプション)を使用して特定のデバイスに接続できます。目的のデバイスに接続した後、実行adb shellしてデバイスのシェルに入るかadb shell <command>、渡されたコマンドのみを実行してから、デバイスのシェルをすぐに終了できます。

エミュレーターに適切なバージョンの Google Play Services をインストールするには、このWeb サイトを参照してください。

于 2015-12-13T11:38:41.190 に答える