studio中混淆代碼時報錯

Error:Execution failed for task ':app:transformClassesAndResourcesWithProguardForReleaseMinifyEnabled'.
> java.io.IOException: Please correct the above warnings first.java

這個問題是在說你在混淆打包的時候有些類有可能找不着,因此會報錯,和warning
解決的辦法:
找到報warning的類都給他在你的proguard-rules.pro混淆器文件中
添加代碼-dontwarn 包名+類名.**給取消掉warning就能夠了,若是你不想那個類被混淆,那就添加代碼:-keep class 包名+類名{*;}或者包名.**{*;} apache

-dontwarn org.dom4j.** -dontwarn org.bouncycastle.** -dontwarn org.apache.commons.logging.impl.** -keep class com.ObjBlockCipherParam{ *; } -keep class org.apache.commons.logging.impl.**{*;}
相關文章
相關標籤/搜索