我正在尝试调试我的应用程序,因为从我调用相机意图到拍摄照片时发生了一些事情,并且我的应用程序在返回时强制关闭。问题是,当调用相机意图时,调试器会立即断开连接,并且我无法再调试我的应用程序。我正在设备上调试,而不是模拟器上。我在谷歌中发现了这个解决方案,但它似乎不起作用。http://groups.google.com/group/android-developers/browse_thread/thread/6d6b5fa7819e4d74 http://groups.google.com/group/android-developers/browse_thread/thread/6d6b5fa7819e4d74。有人知道如何解决这个问题吗?当您调用外部意图时,调试器不应断开连接......我的意思是您的应用程序仍在运行。我只需要知道如何在启动外部意图时继续调试。
谢谢,
埃德
我在致电图库浏览照片时遇到了同样的问题。
您提到的链接中提供的解决方案非常适合我。
将此代码块写入OnActivityResult
method:
if (!Debug.isDebuggerConnected()){
Debug.waitForDebugger();
Log.d("debug", "started"); // Insert a breakpoint at this line!!
}
并在注释中指定的日志行中放置一个断点。
当执行从被调用的意图返回时,它将启动调试器并在日志行中停止,以便您可以继续调试。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)