【问题标题】:How to compile production apk with minifyEnable and test apk with minifyEnable false?如何使用 minifyEnable 编译生产 apk 并使用 minifyEnable false 测试 apk?
【发布时间】:2015-10-15 02:44:05
【问题描述】:

我想用 minifyEnable true 编译调试生产 apk, 但是配置后,test apk 没有 test 方法,因为所有方法都被 proguard 删除了。

将方法保留在 proguard.flag 中(使用 testProguardFile)无效。

如何解决这个问题?

谢谢!

ps: 我使用 gradle 2.2.1 和 android gradle 插件 1.1.0

我找到了一些关于这个问题的资源,但没有成功。 https://code.google.com/p/android/issues/detail?id=159831

【问题讨论】:

    标签: android gradle proguard


    【解决方案1】:

    可以为每个构建类型启用缩小。只需在不需要的构建类型中省略 minifyEnabled(默认情况下禁用),然后将其添加到您需要的构建类型中:

    buildTypes {
        release {
            minifyEnabled true
            ...
        }
    }
    

    http://tools.android.com/tech-docs/new-build-system/user-guide#TOC-Build-Types

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2017-08-04
      • 1970-01-01
      • 1970-01-01
      • 2015-12-22
      • 2014-07-19
      • 2017-02-04
      • 1970-01-01
      • 2015-12-01
      相关资源
      最近更新 更多