studio中混淆代碼時報錯


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

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

-dontwarn org.dom4j.** -dontwarn org.bouncycastle.** -dontwarn org.apache.commons.logging.impl.** -keep class com.ObjBlockCipherParam{ *; } -keep class org.apache.commons.logging.impl.**{*;}

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM