Android开发混淆笔记

我参照的是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$*

你可能感兴趣的:(Android开发混淆笔记)