2013-07-11 1 views
6

Używam IntelliJ IDEA12.1.3 dla Android Rozwój.emulator Urządzenie nie jest gotowe czekając na 20 sekund

Używam aplikacji Hello world, ale po uruchomieniu emulatora pojawia się komunikat w linii poleceń, że urządzenie nie jest gotowe czekać 20 sekund.

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

Czy widzisz emulator w wynikach polecenia 'adb devices' w stanie' online'? – CrazyCoder

+0

Sprawdź ten link. to zadziałało dla mnie. [wpisać opis link tutaj] [1] [1]: http://stackoverflow.com/questions/8936363/how-do-i-run-android-tests-in-the -emulator-using-intellij – Soheil

Odpowiedz

8

Jeśli coś pójdzie nie tak uruchomieniem emulatora można dostać urządzenie nie gotowy komunikat „zawsze”. Nawet jeśli wszystko pójdzie idealnie, czasami może minąć pięć minut, szczególnie po wymazaniu danych użytkownika. Zabij próbę uruchomienia lub debugowania (poszukaj czerwonego kwadratu) i uruchom emulator z menedżera AVD, a następnie poczekaj, aż przejdzie do ekranu głównego, zanim spróbujesz uruchomić lub debugować swoją aplikację.

Zwykle zaczynam swój dzień pracy z Androidem, uruchamiając emulator z Menedżera AVD (czasami zaczynam więcej niż jeden, jeśli testuję różne urządzenia/wersje Androida, itp.), A następnie zostawiam je cały dzień. Dopóki twój program nie zrobi czegoś naprawdę okropnego, uruchomienie kolejnej sesji debugowania zabije starą kopię i zainstaluje i uruchomi nową, więc nie ma powodu, aby uruchamiać i zatrzymywać emulator.

+2

PS: Migawki pomagają radykalnie zwiększyć czas uruchamiania. –