- c - 在位数组中找到第一个零
- linux - Unix 显示有关匹配两种模式之一的文件的信息
- 正则表达式替换多个文件
- linux - 隐藏来自 xtrace 的命令
我正在尝试为我的应用程序添加第二个构建类型(以便我可以在发布前使用 Proguard 对其进行测试)。我在 app/build.gradle 中进行了更改以反射(reflect)我想要的内容:
debugPG {
minifyEnabled true
proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-rules.pro'
applicationIdSuffix '.debugPG'
versionNameSuffix '.debugPG'
signingConfig signingConfigs.debug
}
当我尝试调试时,我收到一条错误消息:
Error running app:
Cannot debug application from module app on device
This application does not have the debuggable attribute enabled in its manifest.
If you have manually set it in the manifest, then remove it and let the IDE automatically assign it.
If you are using Gradle, make sure that your correct variant is debuggable.
我转到构建类型的 Android Studio 设置(构建/编辑构建类型...),选择 debugPG,并将 Debuggable 更改为 True。 (注意 - 它是灰色的,但允许我更改它)。但是,当我单击“确定”时,它不会保存首选项并且我再次收到错误消息。再次打开设置显示它仍然停留在 False。
我该如何解决这个问题?
最佳答案
关于android - 在 Android Studio 中将 Build Type debuggable 设置为 True 不适用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35580713/
我是一名优秀的程序员,十分优秀!