我试图调试我从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?
答案 0 :(得分:0)
这不是一个完全答案,因为我从来没有理解为什么会发生这种情况,但同样的事情发生在我身上,我通过重新启动计算机和我的设备解决了这个问题,并且此后它没有再次出现。不管你信不信,在我重新启动设备之前,我已经忍受了差不多一个星期。