当我在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)
我该如何解决这个问题?
答案 0 :(得分:14)
这个错误杀了我很多个小时...最后下面的步骤帮了..让我分享一下,让一个人受益......
在eclipse中按照以下步骤
增加ADB连接超时窗口 - >选择强>
选择 Andriod - >左侧面板中的DDMS
增加“ ADB连接超时(ms)”
的值答案 1 :(得分:2)
我有同样的问题,然后我在网站上注意到访问eclipse ini文件,这是记事本文件并从
更改设置-Xms40m
-Xmx256m
-XX:MaxPermSize=256m
Android开发的推荐设置:
-Xms128m
-Xmx512m
-XX:MaxPermSize=256m
答案 2 :(得分:1)
就我而言,我的项目使用了其他项目SDK,如Facebook和Aviary。我所要做的只是清理在我的工作区中导入的Facebook-SDK和Aviary-SDK项目!
如果有其他人遇到此问题,请尝试清除项目中使用的项目。