如果Android Studio没有调试,为什么会说“等待调试器”?


Answers

无需重新启动设备即可解决此问题。 只需进入“Android设备” - >“设置” - >“开发人员选项” - > “选择要调试的应用程序” 。 它可能会指向你的应用程序。 只需选择该选项,然后选择“无”。

注意:如上所述,即使已经选择“无”,重新选择“无”似乎可以解决问题。

要明确:这是在设备上, 而不是在Android Studio(参见Regis_AG的非常有用的评论)。

Question

我正在使用Android Studio。 从昨天晚上开始,当我在设备上运行我的项目时,出现消息“等待调试器”。 这是一个非常奇怪的行为,因为我没有调试应用程序。

我尝试从我的设备上卸载应用程序,然后按运行在Android Studio上。 该消息再次出现。

我试着重新启动Android Studio。 该消息再次出现。

在我的手机上正确安装应用程序的唯一方法是按“调试”。 该消息出现,但其自动关闭。 然后应用程序正常工作

我尝试过

<application android:debuggable="false" />

...仍然显示消息。

LogCat说:

E/InputDispatcher﹕ channel ~ Channel is unrecoverably broken and will be disposed!
E/Launcher﹕ Error finding setting, default accessibility to not found: accessibility_enabled

关于第一个错误行, 有人说这些问题可能会在重命名某些资源后开始 。 但它不是我的情况。

关于第二个错误行,...我不知道。 我真的不知道我的IDE会发生什么。




我也有同样的问题。 在我的例子中,我有两个开发环境同时打开:Android Studio和Eclipse。 关闭Eclipse并运行调试过程后,再次运行良好。 希望这个帮助!




你可能想在你的AVD的Dev Dev Setting中检查你的调试设置。 看看下面的图片:




我已经通过重新启动我的设备解决了这个问题。 这是一个设备问题,而不是android studio问题。




在这个问题上8小时后,我觉得有责任分享这个事业。 我的/ etc / hosts很糟糕。

确保您可以ping本地主机,并且将其定义为127.0.0.1。 AS期望连接到localhost:8600。






Links