最近,当我尝试在我的设备上运行我的Android应用程序时,我必须在Eclipse实际启动之前多次运行它。
我曾尝试重新安装JRE,JDK和IDE,并尝试切换工作区。我还让Eclipse为Java VM使用了更多的RAM。
我的IDE,JRE,JDK,ADT和ADT插件都是最新的。
非常感谢对此提出任何建议。
运行时没有命令输出:'am start -n com.example.abstab / com.example.abstab.ActivityMain -a android.intent.action.MAIN -c android.intent.category.LAUNCHER'on device HT15CV805781 < / p>
异常堆栈跟踪:
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)
会话数据:
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 :(得分:0)
我在大多数时候都遇到过相同的问题,当我重新启动ADB服务器时它会起作用。大多数情况下,ADB会陷入困境(特别是当模拟器重新启动时),我必须手动重启它,如:
adb kill-server
adb start
使用上述命令重启ADB后,Eclipse Android运行非常稳定。
答案 1 :(得分:0)
'我开始-n com.example.abstab / com.example.abstab.ActivityMain -a android.intent.action.MAIN -c android.intent.category.LAUNCHER'上 器件HT15CV805781
HT15CV805781 可能与设备有问题
在com.android.ddmlib.Device.executeShellCommand(Device.java:453)
该异常行表示您的应用程序无法在设备中执行。
重启设备有时可能会有所帮助,或重启adb桥的连接。
答案 2 :(得分:0)
尝试此命令:
adb.exe kill-server
adb.exe start-server
adb.exe shell am start -n com.example.abstab/.ActivityMain