我参照的是5分钟搞定android混淆,
其中遇到问题记录一下,以便以后查阅。
A、、Android 混淆报错app:transformClassesAndResourcesWithProguardForRelease
-ignorewarnings,这句话的作用是屏蔽警告,最后能顺利打包了。
B、、XmlResourceParser
java.lang.NoSuchMethodError: No interface methodi()IinclassLandroid/content/res/XmlResourceParser; or its super classes (declaration of 'android.content.res.XmlResourceParser' appears in/system/framewor/framework.jar)
-keepclassorg.xmlpull.v1.** { *;}
-dontwarn org.xmlpull.v1.**
c、集成了ShareSDK以后,混淆出现问题。
复制这些到您额混淆文件里面就好了
-keep class cn.sharesdk.**{*;}
-keep class com.sina.**{*;}
-keep class **.R$* {*;}
-keep class **.R{*;}
-dontwarn cn.sharesdk.**
-dontwarn **.R$*
网友评论