在物理设备中调试android app时的NPE

时间:2015-02-23 10:05:57

标签: java android eclipse debugging

我已经设置了我的设备驱动程序,eclipse发现它没有问题,我可以在手机中执行应用程序,也可以在Chrome中调试视图,但是当我尝试Debug as > Android application时,我可以看到app在设备中启动,它会尝试附加调试器然后我总是会收到此错误:

2015-02-23 10:58:31 - ddms] null
java.lang.NullPointerException
at org.eclipse.debug.internal.ui.DebugUIPlugin.launchInBackground(DebugUIPlugin.java:1292)
at org.eclipse.debug.ui.DebugUITools.launch(DebugUITools.java:766)
at com.android.ide.eclipse.adt.internal.launch.AndroidLaunchController.debugRunningApp(AndroidLaunchController.java:178)
at com.android.ide.eclipse.adt.internal.launch.AndroidLaunchController.clientChanged(AndroidLaunchController.java:1749)
at com.android.ddmlib.AndroidDebugBridge.clientChanged(AndroidDebugBridge.java:926)
at com.android.ddmlib.Device.update(Device.java:775)
at com.android.ddmlib.Client.update(Client.java:936)
at com.android.ddmlib.HandleHello.handleHELO(HandleHello.java:175)
at com.android.ddmlib.HandleHello.handleChunk(HandleHello.java:81)
at com.android.ddmlib.MonitorThread.callHandler(MonitorThread.java:414)
at com.android.ddmlib.MonitorThread.processClientActivity(MonitorThread.java:336)
at com.android.ddmlib.MonitorThread.run(MonitorThread.java:263)

有什么想法吗?

2 个答案:

答案 0 :(得分:1)

这似乎是Eclipse / Android问题20990的一个示例。问题跟踪器并不表示修复程序可用,但其中一个跟进建议了一些可能的解决方法。

答案 1 :(得分:1)

Eclipse / Android问题相关的解决方法20990对我有用。

  

首次发布时似乎没有发生这种情况。我的启动配置设置为" Always Ask"用于设备;这似乎是由于我的某些尝试重新启动时没有出现该对话的结果或原因。