如何解决此问题“当应用程序gradle中的minifyEnabled为true时,不生成签名的APK”

时间:2019-01-09 07:14:25

标签: android gradle proguard

当我启用minifyEnabled true时,签名的apk无法生成

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

我收到以下警告:

  

警告:有355个未解决的对类或接口的引用。您可能需要添加缺少的库jar或更新其版本。如果您的代码可以正常运行而没有缺少类,则可以使用“ -dontwarn”选项禁止显示警告。 (http://proguard.sourceforge.net/manual/troubleshooting.html#unresolvedclass

1 个答案:

答案 0 :(得分:0)

将这些添加到proguard-rules.pro文件

**

  • -保留类java.awt.event。** {*; } -保持类org.apache。** {*; } -保持类org.gradle。** {*; } -keep groovy.lang。** {*; } -keep类javax.swing。** {*; }

**