2011-12-14 21 views
5

Pracuję nad naprawianiem tego przez dwa dni bez ewaluacji. Każda pomoc będzie bardzo cenna.Zatrzymanie Eclipse na apk Android Zainstaluj

Mam zainstalowane następujące:

  • Eclipse

  • android-sdk-MacOSX

  • Android SDK Tools

  • Android 2.2 API 8

  • Na droid 2.3.3 API 10

Posiadam konfigurację projektu phonegap. Kliknij przycisk "Uruchom" -> "Uruchom jako" -> "Android"

w kranie konsoli widzę tak:

 
[2011-12-14 10:47:38 - Foanar] ------------------------------ 

[2011-12-14 10:47:38 - Foanar] Android Launch! 

[2011-12-14 10:47:38 - Foanar] adb is running normally. 

[2011-12-14 10:47:38 - Foanar] Performing com.phonegap.foanar.App activity launch 

[2011-12-14 10:47:38 - Foanar] Automatic Target Mode: launching new emulator with compatible 
AVD '3DEVO' 

[2011-12-14 10:47:38 - Foanar] Launching a new emulator with Virtual Device '3DEVO' 

[2011-12-14 10:47:40 - Emulator] 2011-12-14 10:47:40.256 emulator-arm[3278:80b] Warning once: This application, or a library it uses, is using NSQuickDrawView, which has been deprecated. Apps should cease use of QuickDraw and move to Quartz. 

[2011-12-14 10:47:40 - Emulator] emulator: WARNING: Unable to create sensors port: Connection refused 

[2011-12-14 10:47:40 - Foanar] New emulator found: emulator-5554 

[2011-12-14 10:47:40 - Foanar] Waiting for HOME ('android.process.acore') to be launched... 

[2011-12-14 10:48:04 - Foanar] HOME is up on device 'emulator-5554' 

[2011-12-14 10:48:04 - Foanar] Uploading Foanar.apk onto device 'emulator-5554' 

[2011-12-14 10:48:05 - Foanar] Installing Foanar.apk... 

AVD "3DEVO" uruchamia ale nie instaluje Foanar.apk. Nigdy nie otrzymuję żadnych błędów w LogCat lub Console. Eclipse wydaje się tu wisieć i nie iść dalej. Podejrzewam, że może ma coś z tej linii:

 
[2011-12-14 10:47:40 - Emulator] emulator: WARNING: Unable to create sensors port: Connection refused 

udało mi się zainstalować aplikację za pośrednictwem terminala za pomocą: adb install /CapitalOnline/android/Foanar/bin/Foanar.apk

chciałbym uzyskać Eclipse z powrotem i działa jako terminal ok, ale Eclipse jest wygodniejszy do testowania buildów bezpośrednio z Eclipse. Zwykłem to cały czas prowadzić. Jedyna zmiana na moim komputerze poza Eclipse, która może mieć lub nie mieć z tym nic wspólnego ... Zainstalowałem AppMobi XDK i AppMobiPhoneGap XDK przez moją przeglądarkę Chrome, która tworzy własne środowisko programistyczne w moim katalogu użytkownika. Czy jest możliwe, że w jakiś sposób porty krzyżują się i odmawiają połączeń?

Dziękuję wszystkim, którzy chcą pomóc w rozwiązaniu tego problemu!

Odpowiedz

4

Kiedyś natknąłem się na ten problem. Nie pamiętam dokładnie, co zrobiłem, aby to rozwiązać. Miałem 2 problemy związane z emulatorem w tym okresie i znalazłem rozwiązania dla nich obu, ale teraz nie pamiętam, które rozwiązanie było dla którego problemu :) Więc zasugeruję obie metody.

  1. Spróbuj wyczyścić dane użytkownika emulatora. Aby to zrobić, otwórz swoją lokalizację avd (dla mnie była to "C: \ Users \ UserName.android \ avd") znajdź swój emulator (domyślam się, że to 3DEVO.avd) i usuń pliki o nazwie "userdata.img" i "userdata-qemu.img".
  2. Gdy program jest uruchomiony i utknął, otwórz Menedżera zadań, przejdź do procesów i zabij adb. Wróć do Eclipse i uruchom ponownie. Jeśli wystąpi błąd związany z tym, że adb nie zostało uruchomione, zakończ Eclipse i uruchom ponownie.

Mam nadzieję, że to pomoże.

+0

Hi Arvan Dzięki za odpowiedź. Próbowałem wykonać oba kroki i nadal mam ten sam problem ... Po prostu zawiesza się przy instalacji Foanar.apk ... Myślę, że moim następnym krokiem będzie próba odinstalowania Eclipse i reinstalacji ... Zobacz, czy w jakiś sposób to wpływa na połączenie między android-sdk czy nie ... Mam nadzieję, że powróci operacja do emulatora. – danroose

+0

Odinstaluj ponownej instalacji działa dla mnie! – danroose

+0

ahh, mam nadzieję, że nie powtórzysz tego problemu, więc nie będziesz potrzebować kolejnej ponownej instalacji. :)) – ArVan

2

zabicie adb z monitora aktywności naprawiono dla mnie.

jeśli masz widok na otwarte urządzenia (Windows> przedstawiają widoki> inne ...>> android urządzeń), można wybrać strzałkę w dół> zresetować adb

Powiązane problemy