我正在使用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发生了什么。


当前回答

使用ctrl+s或“File”保存所有内容->“保存所有”。转到项目目录,删除.gradle文件夹,然后使用F5刷新窗口。在这一步之后,在Android Studio中打开项目,使用Shift+F10或run ->“运行应用程序”运行应用程序。然后它应该在正常模式下运行。

其他回答

1)清除文件>中的android studio缓存内存无效缓存/重启。


2)重新启动android studio后,请重新启动android模拟器。

我已经通过重启我的设备解决了这个问题。这是设备问题,而不是android工作室问题。

我的电脑内存不足,这个问题经常出现。修复是通过删除旧文件/应用程序来释放更多的内存。我注意到,像Android TV这样的模拟器需要大量内存才能按期运行

我卸载了这个问题发生的应用程序。

然后我用调试模式安装了应用程序。

这就解决了问题。现在它工作得很好。

我通过在擦拭现有的虚拟设备后复制虚拟设备来修复它。