2013-07-11 8 views
6

Sto usando intelliJ IDEA12.1.3 per Sviluppo Android.emulatore Il dispositivo non è pronto in attesa per 20 sec

Sto eseguendo Hello World App ma quando l'emulatore viene avviato, viene visualizzato un messaggio in linea di comando che il dispositivo non è pronto attendere 20 secondi.

Uploading file 
local path: C:\Users\Haseeb\IdeaProjects\untitled\out\production\untitled\untitled.apk 
remote path: /data/local/tmp/com.example.untitled 
Installing com.example.untitled 
DEVICE SHELL COMMAND: pm install -r "/data/local/tmp/com.example.untitled" 
Device is not ready. Waiting for 20 sec. 
DEVICE SHELL COMMAND: pm install -r "/data/local/tmp/com.example.untitled" 
Device is not ready. Waiting for 20 sec. 
DEVICE SHELL COMMAND: pm install -r "/data/local/tmp/com.example.untitled" 
Device is not ready. Waiting for 20 sec. 
DEVICE SHELL COMMAND: pm install -r "/data/local/tmp/com.example.untitled" 
Device is not ready. Waiting for 20 sec. 
+0

Vedete l'emulatore nell'output del comando 'adb devices' nello stato' online'? – CrazyCoder

+0

Controlla questo link. ha funzionato per me [inserire descrizione collegamento qui] [1] [1]: http://stackoverflow.com/questions/8936363/how-do-i-run-android-tests-in-the -emulator-using-intellij – Soheil

risposta

8

Se qualcosa va storto a partire l'emulatore, è possibile ottenere il dispositivo non pronto messaggio "per sempre". Anche se le cose vanno alla perfezione, ci possono volere circa cinque minuti per iniziare a volte, specialmente dopo aver cancellato i dati dell'utente. Elimina il tentativo di esecuzione o di debug (cerca un quadrato rosso) e avvia l'emulatore dal gestore AVD, quindi attendi che arrivi alla schermata principale prima di provare a eseguire o eseguire il debug della tua app.

Di solito inizio la mia giornata di lavoro con Android avviando l'emulatore da AVD Manager (a volte ne avvio più di uno se sto testando diversi dispositivi/versioni di Android, ecc.) Lasciandoli per tutto il giorno. A meno che il tuo programma non faccia qualcosa di veramente orribile, l'esecuzione di un'altra sessione di debug ucciderà la vecchia copia e installerà ed eseguirà una nuova, quindi non c'è motivo di avviare e fermare l'emulatore.

+2

PS: le istantanee possono aiutare notevolmente il tempo di avvio. –

Problemi correlati