无法在设备samsung-gt_i9300-323020cfc86b804f上调试应用程序com.domain.test。 此应用程序的清单中未启用debuggable属性。 如果您已在清单中手动设置它,则将其删除并让IDE自动分配它。 如果您使用的是Gradle,请确保您当前的变体是可调试的。
答案 0 :(得分:78)
答案 1 :(得分:31)
正确的解决方案是用https://stackoverflow.com/a/25628789/2914140写的: 打开你的模块的build.gradle,输入:'debuggable true'(下面是一个例子):
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,以避免可调试的信息。
答案 2 :(得分:0)
在这里搜索TS的引用,检查您是否在运行/调试配置弹出窗口中设置 Android应用程序。不是原生的,就像在我的错误中一样。
答案 3 :(得分:0)
在build.gradle中
debug {
debuggable true
signingConfig signingConfigs.debug
}