2015-12-11 9 views
7

Ho usato adb il riavvio numero di volte in anticipo, con assolutamente nessun problema. Per qualche ragione questa volta, tuttavia, il riavvio di adb blocca semplicemente la mia istanza dell'emulatore Gennymotion (API 18 - Android 4.3) e non ho idea di come risolvere questo problema. Ho provato a guardare attraverso logcat mentre eseguivo il reboot adb, ma questo non puntava a nulla di interessante a meno che non mi fossi perso qualcosa. Qualcuno può aiutarmi per favore ?adb reboot si blocca Gennymotion

Un altro puntatore, nel caso in cui sia utile, il mio dispositivo di emulazione continua a chiedere che i servizi di Google Play abbiano smesso di funzionare. Durante i miei precedenti incontri con Gennymotion e adb ho avuto questo problema un paio di volte e l'aggiornamento di tutte le app di Google ha funzionato come un incantesimo in passato. Tuttavia, questa volta anche questo non sembra funzionare.

risposta

12

Sei sicuro che la versione di Google Play Services corrisponda alla tua API? Inoltre, provare a riavviare il proprio emulatore utilizzando adb shell reboot anziché solo adb reboot.

Se sono in esecuzione più dispositivi, è possibile eseguire Genymotion Shell e digitare devices show. Annota l'indirizzo IP del dispositivo che desideri riavviare. Ora è possibile connettersi al dispositivo specifico utilizzando adb connect ip[:port] (dove :port è facoltativo). Dopo esserti collegato al dispositivo che ti interessa, puoi eseguire adb shell per inserire la shell del dispositivo o adb shell <command> per eseguire solo il comando passato, quindi uscire immediatamente dalla shell del dispositivo.

Per installare la versione appropriata di Google Play Services sul proprio emulatore, consultare il sito Web this.

+0

Sono sicuro di avere la giusta combinazione di servizi Google Play e la versione Android in esecuzione sul mio emulatore. adb shell reboot ha anche gli stessi risultati. Il problema si verifica principalmente con l'ultima versione di GennyMotion e non con la versione precedente che ho su un'altra macchina. Quindi sospetto che questo sia un problema con GennyMotion stesso. – qre0ct

+2

grazie. Per qualche motivo, il riavvio della shell adb sembra funzionare ora e non adb reboot – qre0ct

+0

Lo stesso qui - "riavvio della shell adb" ha funzionato bene, "adb reboot" avrebbe solo congelato l'emulatore. – JakeP