我正在尝试调试我从Udacity课程中编写的一个非常简单的应用程序。 当我以调试模式运行该应用程序时,应用程序在设备上启动,调试器连接成功(如第1行所述),手机上显示“等待调试器”的消息一秒钟。但是当该消息从手机上消失时,调试器会自动断开连接(如第2行所述)。
1. Connected to the target VM, address: 'localhost:8604', transport: 'socket'
2. Disconnected from the target VM, address: 'localhost:8604', transport: 'socket'
我阅读了其他人在这个问题上的提问。尝试重新启动AS、我的设备,杀死adb服务器和关闭Bluestacks。我唯一成功调试应用程序的方法是在我手动打开应用程序的同时按下“附加调试器到Android进程”按钮。有什么想法吗?我真的需要调试选项正常工作。
编辑:当我以正常状态运行应用程序时,我得到以下日志: 7-07 19:57:06.253 22333-22390/com.example.android.justjava I/OpenGLRenderer﹕ 初始化EGL,版本1.4 07-07 19:57:06.258 22333-22390/com.example.android.justjava D/OpenGLRenderer﹕ 启用调试模式0
为什么调试模式是0?