android – Proguard在某些构建配置中显示为灰色

我创建了两个构建配置(从Release复制的设置),通过编译器常量将我的应用程序中的free / premium功能集分开.选择这些新配置中的任何一个时,“启用Proguard”复选框将变为灰色/禁用状态.仅在选择原始版本构建配置时启用它.

我已经知道了我所知道的任何地方的构建配置的差异,但找不到任何.我错过了哪些需要更改的内容,以便Enable Proguard不仅仅限于一个原始版本构建配置?

更新:我试图比较我的.csproj文件中的构建配置,但这未能揭示原因.即使将完整且精确的设置从“Release”配置复制到“Release-Free”和“Release-Premium”配置,也不允许在VS中启用ProGuard.添加< EnableProguard> True< / EnableProguard>线路到配置同样似乎不会以任何方式影响VS.

最佳答案 将问题评论作为答案发布.很高兴它能够帮助你,但它肯定听起来像一个可能很好报告的错误.

添加< EnableProguard> True< / EnableProguard>对于构建配置,即使该框在UI中保持灰色,尝试构建项目并检查Proguard是否确实在生成的APK上运行.

点赞