Android 调试器在调用外部意图(摄影机)时断开连接

Android 调试器在调用外部意图(摄影机)时断开连接,android,eclipse,debugging,android-intent,Android,Eclipse,Debugging,Android Intent,我正在尝试调试我的应用程序,因为从我调用相机意图到它拍摄照片,我的应用程序在返回的过程中强制关闭,都发生了一些事情。问题是调试器在调用相机意图时会立即断开连接,我无法再调试我的应用程序。我正在设备上调试,而不是在模拟器上调试。我在谷歌找到了这个解决方案,但它似乎不起作用。有人知道怎么避开这件事吗?当您调用外部意图时,调试器不应断开连接…我的意思是您的应用程序仍在运行。我只需要知道在启动外部意图时如何保持调试 谢谢, Ed我打电话给画廊浏览照片时也遇到了同样的问题。 你提到的链接中提供的解决方案对

我正在尝试调试我的应用程序,因为从我调用相机意图到它拍摄照片,我的应用程序在返回的过程中强制关闭,都发生了一些事情。问题是调试器在调用相机意图时会立即断开连接,我无法再调试我的应用程序。我正在设备上调试,而不是在模拟器上调试。我在谷歌找到了这个解决方案,但它似乎不起作用。有人知道怎么避开这件事吗?当您调用外部意图时,调试器不应断开连接…我的意思是您的应用程序仍在运行。我只需要知道在启动外部意图时如何保持调试

谢谢,
Ed

我打电话给画廊浏览照片时也遇到了同样的问题。 你提到的链接中提供的解决方案对我非常有效。 用
OnActivityResult
方法编写此代码块:

if (!Debug.isDebuggerConnected()){
    Debug.waitForDebugger();
    Log.d("debug", "started"); // Insert a breakpoint at this line!!
}
并在注释中指定的日志行中放置断点。 当执行从调用的意图返回时,它将启动调试器并在日志行中停止,以便您可以继续调试