我试图调试我的Android应用程序的发布版本,但Android Studio未能附加调试器。(它无法找到我运行的应用程序的Android进程)。
在设备控制台下,只有一条消息:
没有可调试的应用程序
我试图调试我的Android应用程序的发布版本,但Android Studio未能附加调试器。(它无法找到我运行的应用程序的Android进程)。
在设备控制台下,只有一条消息:
没有可调试的应用程序
当前回答
你也应该检查你的AndroidManifest.xml文件,在你的应用程序标签中没有像android:debuggable="false"这样的选项。
<application
android:icon="@drawable/icon"
android:label="@string/app_name"
android:debuggable="false">
要使它工作,只需删除这个选项。
其他回答
只要点击“Bug”图标,你就可以开始了。
我也遇到过同样的问题,这招奏效了。 希望它能帮助到别人。
确保您的构建变体被设置为“调试”。调试在你的构建中有debuggable true。gradle文件
你还应该激活Tools->Android->Enable ADB Integration。
工作方案
1.对于测试运行调试,如果一切都是正确的过程是附加的,你可以调试。能在列表中看到吗
2.如果它说应用程序不可调试,然后改变gradle
重复步骤1
4 .如果没有切换Tools->Android->启用ADB Integration并使其启用。
5.重启adb服务器
6.断开连接和连接设备它将列出
点击绿色bug,但确保下拉菜单设置为app,如果没有,它将不会部署你的应用,只说一些关于。
连接到目标虚拟机,地址:'localhost:xxx',传输: “套接字”