2012-06-01 14 views
6

Czasami, gdy próbuję „Run” mojej aplikacji na moim Droid Charge (z systemem Gingerbread), Eclipse wyświetla następujący tekst w konsoli:Eclipse utknie podczas "uruchamiania aktywności" podczas wysyłania aplikacji na urządzenie. Jak rozwiązać ten problem?

[2012-05-31 23:08:50 - SomeApp] Android Launch! 
[2012-05-31 23:08:50 - SomeApp] adb is running normally. 
[2012-05-31 23:08:50 - SomeApp] Performing com.test.SomeActivity activity launch 
[2012-05-31 23:08:52 - SomeApp] Uploading SomeApp.apk onto device 'DEVICEIDHERE' 
[2012-05-31 23:08:52 - SomeApp] Installing SomeApp.apk... 
[2012-05-31 23:08:53 - SomeApp] Success! 
[2012-05-31 23:08:53 - SomeApp] Starting activity com.test.SomeActivity on device DEVICEIDHERE 

Jednak nigdy uruchamiania aplikacji w telefonie. Nie jestem w stanie zobaczyć, że plik .apk był kiedykolwiek zainstalowany na liście aplikacji.

Co mogę zrobić, aby go uruchomić? Działa dobrze, gdy AVD działa przez emulator.

Dziękujemy!

+3

proszę otworzyć link http://stackoverflow.com/a/9239708/* Myślę, że znalazłem rozwiązanie. kliknij prawym przyciskiem myszy na twój projekt -> Uruchom jako -> Uruchom konfiguracje -> Często -> odznacz "Uruchom w tle" Przynajmniej to działa dla mnie :) */ – Elias

+0

Pomysł Eliasa zadziałał dla mnie. –

Odpowiedz

6

widzę 3 możliwe sposoby, aby spróbować w rozwiązaniu problemu:

1. Czy można sprawdzić plik manifest.xml? Pole

<category android:name="android.intent.category.LAUNCHER" /> 

musi być obecny wewnątrz „głównym” działalności, w przeciwnym razie nie zostanie uruchomiony w trybie emulacji.

2. Urządzenie AVD jest nieco uszkodzona lub ADB jest niestabilny: Sprawdź this problem.

3. Twój projekt może być z synchronizacji w jakiś sposób: Spróbuj czyszczenia (Project-> clean) swój projekt, a także, aby go odbudować i przeładunku swoją AVD.

Nadzieję, że to pomaga w jakiś sposób ...; D

+0

Dziękuję, ale AVD działa dobrze w emulatorze. Jest to fizyczne urządzenie (Samsung Droid Charge), które wydaje mi się mieć problem z :( – BVB

+1

Hmm ... może to być problem z urządzeniem.Mogę polecić sprawdzenie: kompatybilności sterowników urządzeń, wersji API rozwijasz i/lub zaznaczasz pole "nieznane źródło" (menu-> konfiguracja-> aplikacja-> nieznane źródło), ponieważ zezwalasz urządzeniu na instalowanie aplikacji czasu deweloperskiego lub nie. – mthama

+0

Wersja API, którą tworzę dla jest mniejszy niż mój telefon, zdecydowanie mam zainstalowane sterowniki Samsunga USB, ponieważ telefon jest rozpoznawany przez system Windows i widzę go w adb, uruchamiając polecenie 'adb devices'." Nieznane źródła "są włączone w ustawieniach. zrootowany telefon - zastanawiam się, czy zainstalowany system operacyjny jest wadliwy – BVB

0

I w obliczu tego problemu i rozwiązać tak łatwo.

Rozwiązanie: Wystarczy sprawdzić, czy wybrałeś folder główny projektu android w Eksploratorze pakietów.

To wszystko.

Powiązane problemy