lz可以这样,将编译后的程序反解,然后再到相应的类里面查看该method是否存在,如果不存在证明就是被proguard干掉了。

解决方案 »

  1.   

    LZ是否有引用其他的jar包,并且这些jar包包含了org.xmlpull.v1.XmlSerializer这个类,如果有就会和android自带的org.xmlpull.v1.XmlSerializer冲突,因此把这个jar包的org.xmlpull.v1.XmlSerializer类过滤掉,应该就可以了。
      

  2.   

    看样子是 XmlSerializer的构造函数被混淆掉了
    -keep public class android.util.Xml.newSerializer {
        protected <methods>;
        public <methods>;
        public static <methods>;
    }
    强制keep下试试
      

  3.   

    我也遇到同样的问题,是webService里面soap的jar包里面有XmlPullParse这个类,跟android系统自带的XmlPullParse这个类有冲突,所以我过滤掉了soap包里面的XmlPullParse这个类了,,,
    代码如下
    -keep class org.xmlpull.v1.** {*;}楼主可以试试