如何在android studio中启用proguard? [复制]

Posted

技术标签:

【中文标题】如何在android studio中启用proguard? [复制]【英文标题】:How to enable proguard in android studio? [duplicate] 【发布时间】:2018-06-20 18:28:32 【问题描述】:

buildTypes 
    release 
        proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-rules.pro'
        minifyEnabled true
    

我启用了 minifyEnabled,但它不允许我生成签名的 apk。 错误:任务':app:transformClassesAndResourcesWithProguardForRelease' 执行失败。

作业失败,查看日志了解详情 它在生成签名的apk时抛出这样的错误。我也提到过

-ignorewarnings
-keep class * 
    public private *;

proGuard 规则中。

【问题讨论】:

什么是错误日志? 看看这个。 ***.com/questions/35995401/… 那是你完整的 proguard 文件吗? 当您的 SDK、构建工具和 Gradle 版本不匹配时,通常会发生这种情况。检查您的版本是否正确。 值得一看***.com/questions/33877134/… 【参考方案1】:

改变这个-:

minifyEnabled true

到:

minifyEnabled false

它肯定会起作用。

【讨论】:

以上是关于如何在android studio中启用proguard? [复制]的主要内容,如果未能解决你的问题,请参考以下文章

如何在 Android Studio 中启用 ProGuard 混淆功能?

如何在android studio中启用设备框架?

如何在android studio上以编程方式检查自动启动权限是启用还是禁用

使用android studio运行应用程序时如何启用android 6.0中的所有权限

在 Android Studio 中为 Dart 启用彩虹括号

如何在Android Studio中为消息“调用需要API级别21(当前最小值为16)”启用lint错误?