本文介绍了缩小代码时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会产生错误的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持!