android – 运行时没有命令输出:’am start -n

前端之家收集整理的这篇文章主要介绍了android – 运行时没有命令输出:’am start -n前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
最近,当我试图在我的设备上运行我的 Android应用程序时,我必须在实际启动之前从Eclipse运行它几次.

我试图重新安装JRE,JDK和IDE,我试图切换工作区.我还让Eclipse为Java VM使用更多的RAM.

我的IDE,JRE,JDK,ADT和ADT插件都是最新的.

对此有任何建议非常感谢.

No command output when running: ‘am start -n com.example.abstab/com.example.abstab.ActivityMain -a android.intent.action.MAIN -c android.intent.category.LAUNCHER’ on device HT15CV805781

异常堆栈跟踪:

  1. com.android.ddmlib.ShellCommandUnresponsiveException
  2. at com.android.ddmlib.AdbHelper.executeRemoteCommand(AdbHelper.java:408)
  3. at com.android.ddmlib.Device.executeShellCommand(Device.java:453)
  4. at com.android.ide.eclipse.adt.internal.launch.ActivityLaunchAction.doLaunchAction(ActivityLaunchAction.java:67)
  5. at com.android.ide.eclipse.adt.internal.launch.ActivityLaunchAction.doLaunchAction(ActivityLaunchAction.java:109)
  6. at com.android.ide.eclipse.adt.internal.launch.AndroidLaunchController.doLaunchAction(AndroidLaunchController.java:1277)
  7. at com.android.ide.eclipse.adt.internal.launch.AndroidLaunchController.doLaunchAction(AndroidLaunchController.java:1289)
  8. at com.android.ide.eclipse.adt.internal.launch.AndroidLaunchController.launchApp(AndroidLaunchController.java:1261)
  9. at com.android.ide.eclipse.adt.internal.launch.AndroidLaunchController.simpleLaunch(AndroidLaunchController.java:906)
  10. at com.android.ide.eclipse.adt.internal.launch.AndroidLaunchController.continueLaunch(AndroidLaunchController.java:748)
  11. at com.android.ide.eclipse.adt.internal.launch.AndroidLaunchController.launch(AndroidLaunchController.java:640)
  12. at com.android.ide.eclipse.adt.internal.launch.LaunchConfigDelegate.doLaunch(LaunchConfigDelegate.java:322)
  13. at com.android.ide.eclipse.adt.internal.launch.LaunchConfigDelegate.launch(LaunchConfigDelegate.java:238)
  14. at org.eclipse.debug.internal.core.LaunchConfiguration.launch(LaunchConfiguration.java:855)
  15. at org.eclipse.debug.internal.core.LaunchConfiguration.launch(LaunchConfiguration.java:704)
  16. at org.eclipse.debug.internal.ui.DebugUIPlugin.buildAndLaunch(DebugUIPlugin.java:1047)
  17. at org.eclipse.debug.internal.ui.DebugUIPlugin$8.run(DebugUIPlugin.java:1251)
  18. at org.eclipse.core.internal.jobs.Worker.run(Worker.java:53)

会话数据:

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

解决方法

我大部分时间遇到同样的情况,当我重新启动 ADB服务器时它会起作用.大多数情况下,ADB会陷入困境(特别是当模拟器重新启动时),我必须手动重启它,如:
  1. adb kill-server
  2. adb start

使用上述命令重启ADB后,Eclipse Android运行非常稳定.

猜你在找的Android相关文章