2013-03-05 15 views
7

Ostatnio, gdy próbuję uruchomić aplikacje na Androida na moim urządzeniu, muszę uruchomić go kilka razy przed uruchomieniem Eclipse.Brak polecenia wyjściowego podczas uruchamiania: 'am start -n

Próbowałem ponownie zainstalować środowisko JRE, JDK i IDE i próbowałem przełączać obszary robocze. Zezwoliłem także Eclipse na użycie większej ilości pamięci RAM na maszynie wirtualnej Java.

Zarówno moja wtyczka IDE, JRE, JDK, ADT i ADT są aktualne.

Wszelkie sugestie na ten temat są bardzo doceniane.

Brak wyjścia polecenia podczas pracy: 'jestem rozpocząć -n com.example.abstab/com.example.abstab.ActivityMain -a android.intent.action.MAIN -c android.intent.category.LAUNCHER' ​​na urządzenie HT15CV805781

śladu stosu wyjątku:

com.android.ddmlib.ShellCommandUnresponsiveException 
    at com.android.ddmlib.AdbHelper.executeRemoteCommand(AdbHelper.java:408) 
    at com.android.ddmlib.Device.executeShellCommand(Device.java:453) 
    at com.android.ide.eclipse.adt.internal.launch.ActivityLaunchAction.doLaunchAction(ActivityLaunchAction.java:67) 
    at com.android.ide.eclipse.adt.internal.launch.ActivityLaunchAction.doLaunchAction(ActivityLaunchAction.java:109) 
    at com.android.ide.eclipse.adt.internal.launch.AndroidLaunchController.doLaunchAction(AndroidLaunchController.java:1277) 
    at com.android.ide.eclipse.adt.internal.launch.AndroidLaunchController.doLaunchAction(AndroidLaunchController.java:1289) 
    at com.android.ide.eclipse.adt.internal.launch.AndroidLaunchController.launchApp(AndroidLaunchController.java:1261) 
    at com.android.ide.eclipse.adt.internal.launch.AndroidLaunchController.simpleLaunch(AndroidLaunchController.java:906) 
    at com.android.ide.eclipse.adt.internal.launch.AndroidLaunchController.continueLaunch(AndroidLaunchController.java:748) 
    at com.android.ide.eclipse.adt.internal.launch.AndroidLaunchController.launch(AndroidLaunchController.java:640) 
    at com.android.ide.eclipse.adt.internal.launch.LaunchConfigDelegate.doLaunch(LaunchConfigDelegate.java:322) 
    at com.android.ide.eclipse.adt.internal.launch.LaunchConfigDelegate.launch(LaunchConfigDelegate.java:238) 
    at org.eclipse.debug.internal.core.LaunchConfiguration.launch(LaunchConfiguration.java:855) 
    at org.eclipse.debug.internal.core.LaunchConfiguration.launch(LaunchConfiguration.java:704) 
    at org.eclipse.debug.internal.ui.DebugUIPlugin.buildAndLaunch(DebugUIPlugin.java:1047) 
    at org.eclipse.debug.internal.ui.DebugUIPlugin$8.run(DebugUIPlugin.java:1251) 
    at org.eclipse.core.internal.jobs.Worker.run(Worker.java:53) 

Dane sesja:

eclipse.buildId=M20120914-1800 
java.version=1.7.0_15 
java.vendor=Oracle Corporation 
BootLoader constants: OS=macosx, ARCH=x86_64, WS=cocoa, NL=en_US 
Framework arguments: -keyring /Users/myname/.eclipse_keyring -showlocation 
Command-line arguments: -os macosx -ws cocoa -arch x86_64 -keyring /Users/myname/.eclipse_keyring -showlocation 
+0

Czy znalazłeś problem został rozwiązany? Mam tutaj ten sam problem. – Ponting

+0

Nie znalazłem rozwiązania. Niedawno zainstalowałem inną pamięć ROM na moim urządzeniu, więc może przywrócenie ustawień fabrycznych może pomóc w rozwiązaniu problemu? Wciąż nie wiem, czy to była maszyna, na której się rozwijałem, czy urządzenie powodujące problem. :( – Ruben

+0

Więc chcesz powiedzieć, że ponownie zainstaluję pakiet AdT dla Androida? – Ponting

Odpowiedz

0

Mam do czynienia z tym samym przez większość czasu i działa po ponownym uruchomieniu serwera ADB. Większość czasu, ADB przechodzi w rodzaj zawieszenia (szczególnie, gdy emulatory zaczynają od nowa), a ja musiałem uruchomić go ręcznie jak:

adb kill-server 
adb start 

Po ponownym ADB stosując powyższe polecenia, a następnie Eclipse Android przebiegi są bardzo stabilne.

+0

Zrobiłem to. Nic nie działa – Ponting

0

'jestem rozpocząć -n com.example.abstab/com.example.abstab.ActivityMain -a android.intent.action.MAIN -c android.intent.category.LAUNCHER' ​​na urządzenia HT15CV805781

HT15CV805781 może mieć problem z urządzeniem

w com.android.ddmlib.Device.executeShellCommand (Device.java:453)

ta linia wyjątku wskazuje, że aplikacja ma problemy z uruchomieniem w urządzeniu.

Należy czasami zrestartować urządzenie lub ponownie uruchomić połączenie mostu adb.

+0

dziękuję za twoją odpowiedź. Ponownie uruchomiłem moje urządzenie (AVD), a także zrestartowałem most adb z ** adb kill-server i adb start-server **. Ale to nie działało. Daje ten sam błąd.Konfiguracja urządzenia jest załączona tutaj: [Konfiguracja urządzenia] (http://postimg.org/image/5wih4nxd1/) – Ponting

+0

Twoja konfiguracja wydaje się być w porządku, spróbuj tego emulatora http://androvm.org/blog/ – dhams

+0

Mam zaktualizowane pytanie. czy możesz spojrzeć na dane o widmach: BootLoader constants: OS = win32, ARCH = x86_64, WS = win32, NL = en_US. Czy jest jakiś problem z wygrywaniem 32/64 bitów. Używam wygrać wersję 64-bitową. – Ponting

0

spróbować tej komendy:

adb.exe kill-server 
adb.exe start-server 
adb.exe shell am start -n com.example.abstab/.ActivityMain 
+0

Nie. Nie działało jako załączona migawka: http://postimg.org/image/45ib1iv9j/ – Ponting

Powiązane problemy