android4.0混淆XmlPullParser报错原因分析解决
程序员文章站
2023-11-12 09:57:10
复制代码 代码如下: [2013-05-20 17:30:52 - danielinbiti] proguard returned with error code 1. s...
复制代码 代码如下:
[2013-05-20 17:30:52 - danielinbiti] proguard returned with error code 1. see console
[2013-05-20 17:30:52 - danielinbiti] note: there were 67 duplicate class definitions.
[2013-05-20 17:30:52 - danielinbiti] warning: library class android.content.res.xmlresourceparser extends or implements program class org.xmlpull.v1.xmlpullparser
[2013-05-20 17:30:52 - danielinbiti] warning: library class android.content.intent depends on program class org.xmlpull.v1.xmlpullparser
[2013-05-20 17:30:52 - danielinbiti] warning: library class android.content.intentfilter depends on program class org.xmlpull.v1.xmlserializer
[2013-05-20 17:30:52 - danielinbiti] warning: library class android.content.intentfilter depends on program class org.xmlpull.v1.xmlpullparser
[2013-05-20 17:30:52 - danielinbiti] warning: library class android.content.res.colorstatelist depends on program class org.xmlpull.v1.xmlpullparser
[2013-05-20 17:30:52 - danielinbiti] warning: library class android.graphics.drawable.bitmapdrawable depends on program class org.xmlpull.v1.xmlpullparser
[2013-05-20 17:30:52 - danielinbiti] warning: library class android.graphics.drawable.drawable depends on program class org.xmlpull.v1.xmlpullparser
[2013-05-20 17:30:52 - danielinbiti] warning: library class android.graphics.drawable.drawable depends on program class org.xmlpull.v1.xmlpullparser
[2013-05-20 17:30:52 - danielinbiti] warning: library class android.graphics.drawable.drawable depends on program class org.xmlpull.v1.xmlpullparser
[2013-05-20 17:30:52 - danielinbiti] warning: library class android.graphics.drawable.shapedrawable depends on program class org.xmlpull.v1.xmlpullparser
[2013-05-20 17:30:52 - danielinbiti] warning: library class android.graphics.drawable.shapedrawable depends on program class org.xmlpull.v1.xmlpullparser
[2013-05-20 17:30:52 - danielinbiti] warning: library class android.util.xml depends on program class org.xmlpull.v1.xmlpullparser
[2013-05-20 17:30:52 - danielinbiti] warning: library class android.util.xml depends on program class org.xmlpull.v1.xmlserializer
[2013-05-20 17:30:52 - danielinbiti] warning: library class android.util.xml depends on program class org.xmlpull.v1.xmlpullparser
[2013-05-20 17:30:52 - danielinbiti] warning: library class android.view.layoutinflater depends on program class org.xmlpull.v1.xmlpullparser
[2013-05-20 17:30:52 - danielinbiti] warning: library class android.view.layoutinflater depends on program class org.xmlpull.v1.xmlpullparser
[2013-05-20 17:30:52 - danielinbiti] you should check if you need to specify additional program jars.
[2013-05-20 17:30:52 - danielinbiti] warning: there were 16 instances of library classes depending on program classes.
[2013-05-20 17:30:52 - danielinbiti] you must avoid such dependencies, since the program classes will
[2013-05-20 17:30:52 - danielinbiti] be processed, while the library classes will remain unchanged.
[2013-05-20 17:30:52 - danielinbiti] java.io.ioexception: please correct the above warnings first.
[2013-05-20 17:30:52 - danielinbiti] at proguard.initializer.execute(initializer.java:321)
[2013-05-20 17:30:52 - danielinbiti] at proguard.proguard.initialize(proguard.java:211)
[2013-05-20 17:30:52 - danielinbiti] at proguard.proguard.execute(proguard.java:86)
[2013-05-20 17:30:52 - danielinbiti] at proguard.proguard.main(proguard.java:492)
今天,用android4.0在proguard-project.txt中加入
-libraryjars libs/ksoap2-android-assembly-2.6.0-jar-with-dependencies.jar
这句话后,混淆时报上面的错误。
因为项目中用到axis,所以用到了上面的jar。找了找网上资料,有人说加入-ignorewarnings,但这只是打包了,但其实包是用不了的。
于是根据上面错误,自己把ksoap2-android-assembly-2.6.0-jar-with-dependencies.jar中的
org.xmlpull.v1.xmlpullparser
org.xmlpull.v1.xmlserializer
两个类去掉,混淆通过且能用。
原因:这两个类与android自带的发生了冲突。
上一篇: PHP封装CURL扩展类实例
推荐阅读
-
android4.0混淆XmlPullParser报错原因分析解决
-
笔记本风扇报错的原因分析以及解决方法
-
bootstrap datetimepicker 日期插件在火狐下出现一条报错信息的原因分析及解决办法
-
MyBatis MapperProvider MessageFormat拼接批量SQL语句执行报错的原因分析及解决办法
-
Flex读取txt文件中的内容报错原因分析及解决
-
笔记本风扇报错的原因分析以及解决方法
-
关于获取DIV内部内容报错的原因分析及解决办法_javascript技巧
-
MyBatis MapperProvider MessageFormat拼接批量SQL语句执行报错的原因分析及解决办法
-
关于获取DIV内部内容报错的原因分析及解决办法_javascript技巧
-
Flex读取txt文件中的内容报错原因分析及解决