2012-05-29 33 views
7

Skonstruowałem swoją aplikację i przetestowałem ją na prawdziwym urządzeniu, ale z jakiegoś powodu upłynął limit czasu. Nie jestem pewien, dlaczego.Błąd limitu czasu dla Androida

Oto log błędu:

[2012-05-29 09:49:42 - androidGUI] Android Launch! 
[2012-05-29 09:49:42 - androidGUI] adb is running normally. 
[2012-05-29 09:49:42 - androidGUI] Performing alex.android.development.AndroidGUIActivity activity launch 
[2012-05-29 09:49:42 - androidGUI] Automatic Target Mode: using device '3834522F2C1E00EC' 
[2012-05-29 09:49:42 - androidGUI] Uploading androidGUI.apk onto device '3834522F2C1E00EC' 
[2012-05-29 09:49:48 - androidGUI] Failed to install androidGUI.apk on device '3834522F2C1E00EC': timeout 
[2012-05-29 09:49:48 - androidGUI] Launch canceled! 
+0

zwiększenie limitu czasu adbitu w efault rozwiązało Twój problem, czy nie? –

Odpowiedz

7

Spróbuj zmienić DDMS adb połączyć razem z:

w Eclipse -> Windows -> Preferencje -> Android -> DDMS

Zmień ADB czas się Connection (mS) większy, co chcesz.

Jeśli to również problem, można spróbować:

adb kill-server 
adb devices 

Następnie odświeżyć urządzenie (y).

2

To dlatego, że emulator jest odłączenie od DDMS zaćmienia ...

tak aby ponownie go uruchomić komendę

adb urządzenia

, które zrestartują adb ...

Mam nadzieję, że tam pracuje

+0

możesz być na coś tutaj. Znaczniki czasu pokazują około 6 sekund między początkiem i awarią. – cstrutton

+0

to ma sens! działa ... dzięki –

0

Czy przez spacji szansę w ścieżce katalogu do pliku APK. Widziałem, jak wiele osób miało tego rodzaju problemy z tego powodu. (Często błędem jest umieszczenie zaćmienie w Program Files i przestrzeni roboczej wewnątrz Eclipse.) Spróbuj skopiować plik apk z obszaru roboczego oraz C: i przesłać go z adb push.

2

Spróbuj zmienić limit czasu połączenia ADB. Domyślam się, że domyślnie 5000ms i zmieniłem moje na 10000ms udało mi się pozbyć tego problemu. Jeśli jesteś w Eclipse, możesz to zrobić, przechodząc przez okno Okno -> Preferencje, a następnie w DDMS pod Androidem.

nadzieję, że pomoże

0

dla mnie rozwiązaniem było odznacz „czekać na debugera do dołączenia” w opcjach rozwoju urządzenia.

Powiązane problemy