android-在产品类型中启用禁用ProGuard

android-在产品类型中启用禁用ProGuard,第1张

概述因此,我知道在构建类型中,可以使用runProguard’bool’指令来判断是否应运行ProGuard.不幸的是,该指令不适用于产品口味.有什么方法可以指定ProGuard是否应按照口味运行?我曾考虑过使用一个基本上说“什么都不做”的配置文件,但是(1)我不知道应该在其中写什么来禁止ProGuard绝对做任

因此,我知道在构建类型中,可以使用runProguard’bool’指令来判断是否应运行ProGuard.不幸的是,该指令不适用于产品口味.有什么方法可以指定ProGuard是否应按照口味运行?我曾考虑过使用一个基本上说“什么都不做”的配置文件,但是(1)我不知道应该在其中写什么来禁止ProGuard绝对做任何事情,以及(2)我认为这不好解.

解决方法:

对于您的方案,感觉就像您正在尝试对开发生命周期的不同阶段建模.这就是构建类型的真正用途.虽然Gradle(以及Android的Gradle)附带调试和发布构建类型,但您可以定义自己的类型:

buildTypes {    deBUG {      applicationIDSuffix ".d"      versionnameSuffix "-deBUG"    }    release {        signingConfig signingConfigs.release    }    mezzanine.initWith(buildTypes.release)    mezzanine {        applicationIDSuffix ".mezz"        deBUGgable true    }}

我在这:

>配置调试和发布构建类型
>从发行版克隆夹层构建类型
>覆盖夹层上的某些设置,替换最初在发行时定义的设置

总结

以上是内存溢出为你收集整理的android-在产品类型中启用/禁用ProGuard全部内容,希望文章能够帮你解决android-在产品类型中启用/禁用ProGuard所遇到的程序开发问题。

如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/web/1078239.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-05-27
下一篇 2022-05-27

发表评论

登录后才能评论

评论列表(0条)

保存