运行时没有命令输出:'am start -n Error

时间:2011-04-24 01:24:57

标签: android

当我在eclipse中运行我的应用程序并单击按钮启动一个新的Activity时,我的应用程序强制关闭,我收到此错误:

null
Error
Sat Apr 23 19:53:21 CDT 2011
No command output when running: 'am start -n com.example.lostalarmclock/com.example.lostalarmclock.LostAlarmClock -a android.intent.action.MAIN -c android.intent.category.LAUNCHER' on device emulator-5554

com.android.ddmlib.ShellCommandUnresponsiveException
at com.android.ddmlib.AdbHelper.executeRemoteCommand(AdbHelper.java:408)
at com.android.ddmlib.Device.executeShellCommand(Device.java:276)
at com.android.ide.eclipse.adt.internal.launch.ActivityLaunchAction.doLaunchAction(ActivityLaunchAction.java:74)
at com.android.ide.eclipse.adt.internal.launch.AndroidLaunchController.launchApp(AndroidLaunchController.java:1146)
at com.android.ide.eclipse.adt.internal.launch.AndroidLaunchController.clientChanged(AndroidLaunchController.java:1489)
at com.android.ddmlib.AndroidDebugBridge.clientChanged(AndroidDebugBridge.java:868)
at com.android.ddmlib.Device.update(Device.java:398)
at com.android.ddmlib.Client.update(Client.java:835)
at com.android.ddmlib.HandleAppName.handleAPNM(HandleAppName.java:90)
at com.android.ddmlib.HandleAppName.handleChunk(HandleAppName.java:64)
at com.android.ddmlib.MonitorThread.callHandler(MonitorThread.java:414)
at com.android.ddmlib.MonitorThread.processClientActivity(MonitorThread.java:322)
at com.android.ddmlib.MonitorThread.run(MonitorThread.java:263)

我该如何解决这个问题?

3 个答案:

答案 0 :(得分:14)

这个错误杀了我很多个小时...最后下面的步骤帮了..让我分享一下,让一个人受益......

在eclipse中按照以下步骤

增加ADB连接超时

窗口 - >选择

选择 Andriod - >左侧面板中的DDMS

增加“ ADB连接超时(ms)

的值

答案 1 :(得分:2)

我有同样的问题,然后我在网站上注意到访问eclipse ini文件,这是记事本文件并从

更改设置
-Xms40m 
-Xmx256m 
-XX:MaxPermSize=256m

Android开发的推荐设置:

-Xms128m 
-Xmx512m 
-XX:MaxPermSize=256m

http://source.android.com/source/using-eclipse.html

答案 2 :(得分:1)

就我而言,我的项目使用了其他项目SDK,如Facebook和Aviary。我所要做的只是清理在我的工作区中导入的Facebook-SDK和Aviary-SDK项目!

如果有其他人遇到此问题,请尝试清除项目中使用的项目。