[英]gradle generate error when minifying the code
當我嘗試將minifyEnabled設置為true並嘗試同步gradle文件時,我收到以下錯誤:
Error:Cause: 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-rules.pro文件中添加-keep。 我已將以下代碼添加到文件中:
-keep public class org.jsoup.** {
public *;
}
我的proguard-rules.profile可以在這里找到。 您還可以通過在proguard-rules.pro文件中禁用minifyEnabled為false來確保錯誤。
將此添加到您的proguard
-dontwarn package name of you library.**
在您的情況下使用Jama的包名稱
例如
-dontwarn org.slf4j.**
-dontwarn org.apache.log4j.**
-dontwarn org.apache.commons.logging.**
如果您可以粘貼更多錯誤或堆棧跟蹤,我會嘗試提供更多幫助
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.