我的 Android 应用程序正在运行,但无法在 logcat View 上查看任何内容。当我开始 eclipse 时,我收到这条消息
Debugger has detached: object registy had 1 entry.
这条消息是什么意思?以前没有发生过,直到昨天我写了一个新应用程序。我不认为我的代码有错,但调试器由于某种原因已分离。
最佳答案
当 DDMS附加,它使用与调试器相同的连接。当它断开连接时,您会收到该消息。如果附加了一个实际的调试器,对象注册表中就会有多个条目。
试试这个:在 Eclipse 中激活 DDMS View 的情况下,断开 USB,然后重新连接。如果您在 logcat 中回滚,您应该会看到,当 USB 连接断开时,每个正在运行的可调试应用程序都会发出“调试器已分离”消息。
应用只有在其 list 中设置了 android:debuggable
标志时才可调试,或者您使用的是开发人员(“userdebug”)设备(具有系统属性 ro .debuggable
设置为 1)。如果您使用的是生产设备,通常只会看到您正在开发的恰好正在运行的应用的“已分离”消息。
您可以安全地忽略该消息。
关于android - 调试器已分离 : object registy had 1 entry. Android Logcat 消息,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21750884/