本文介绍了缩小代码时gradle会产生错误的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

当我尝试将minifyEnabled设置为true并尝试同步gradle文件时,我收到以下错误:

 错误:原因:com / android / build / gradle / tasks / AndroidProGuardTask 

为什么我收到这个错误,解决它,我不能在Android Studio中启用proGaurd。



build.gradle

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


解决方案

将此添加到您的proguard中

  -dontwarn包名library。** 

在您的案例中使用包名称Jama



例如

  -dontwarn org.slf4j。** 
-dontwarn org.apache。 log4j。**
- dontwarn org.apache.commons.logging。**

如果您可以粘贴更多错误或stacktrace,我会尝试帮助更多

when i try to set the minifyEnabled to true and try to sync gradle file i receive the follwoing error:

Error:Cause: com/android/build/gradle/tasks/AndroidProGuardTask

why i am receiving this error and how to solve it, I cant enable proGaurd in Android Studio.

build.gradle:

buildTypes {
    debug {
        debuggable true
    }
    release {
        minifyEnabled true
        proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-rules.pro'
    }
}
解决方案

add this to your proguard

 -dontwarn package name of you library.**

in your case use package name of Jama

for example

-dontwarn org.slf4j.**
-dontwarn org.apache.log4j.**
-dontwarn org.apache.commons.logging.**

if you can paste more error or stacktrace I will try to help more

这篇关于缩小代码时gradle会产生错误的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持!

07-17 04:36
查看更多