This application does not have the debuggable attribute enabled in its manifest
无法在设备samsung-gt_i9300-323020cfc86b804f上调试应用程序com.domain.test。
此应用程序的清单中未启用可调试属性。
如果您已在清单中手动设置它,则将其删除并让IDE自动分配它。
如果您使用的是Gradle,请确保您当前的版本是可调试的。
您的评论已经暗示了该帖子的答案,但是由于您尚未选择答案,因此我将其写下来。
将版本从发行版更改为从Android Studio左上角进行调试。
正确的解决方案写在https://stackoverflow.com/a/25628789/2914140:
打开模块的build.gradle,输入:'debuggable true'(下面是一个示例):
1 2 3 4 5 6 7 8 9 10 11 12 | buildTypes { release { signingConfig signingConfigs.release debuggable true minifyEnabled true proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-rules.txt' } debug { applicationIdSuffix".debug" debuggable true } } |
从菜单生成签名的APK时,应编辑" release"分支,将" debuggable true"更改为false,以避免可调试的信息。
在build.gradle中
1 2 3 4 | debug { debuggable true signingConfig signingConfigs.debug } |
对于谁来搜索TS的报价,请检查是否在"运行/调试"配置弹出窗口中设置了Android应用程序。 不是本地人,就像我的错误一样。