我正在尝试为我的应用添加第二个Build Type(所以我可以在发布之前使用Proguard测试它)。我在app / build.gradle中进行了更改以反映我想要的内容:
debugPG {
minifyEnabled true
proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-rules.pro'
applicationIdSuffix '.debugPG'
versionNameSuffix '.debugPG'
signingConfig signingConfigs.debug
}
当我尝试调试时,我收到错误消息:
运行应用程序时出错:
无法从设备上的模块应用程序调试应用程序
此应用程序的清单中未启用debuggable属性。
如果您已在清单中手动设置它,则将其删除并让IDE自动分配它。
如果您使用的是Gradle,请确保您的正确变体是可调试的。
我进入了构建类型(构建/编辑构建类型...)的Android Studio设置,选择了debugPG,并将Debuggable更改为True。 (注意 - 它变灰了,但允许我改变它)。但是,当我单击确定时,它不会保存首选项,我再次收到错误。再次打开设置会显示我仍然停留在False。
我该如何解决这个问题?