添加simple-xml-2.6.jar之后apk打包报错解决办法

前端时间添加simple-xml-2.6.jar之后apk打包失败,报了下面一堆错误,解决办法如下:

在proguard-rules.pro中加入一下三行,问题即可解决:

-dontwarn javax.xml.stream.events.**
-keep class org.simpleframework.xml.**{*;}
-dontwarn org.simpleframework.xml.**
也可以试一下以下两行,有可能会出现xml解析失败的情况
#simple-xml-2.6.jar
-dontwarn javax.xml.stream.events.**
-dontwarn org.simpleframework.xml.stream.**

Warning:org.simpleframework.xml.stream.StreamReader$Start: can't find referenced class javax.xml.stream.Location

Warning:org.simpleframework.xml.stream.StreamReader$Start:can't find referenced class javax.xml.stream.events.XMLEvent
Warning:org.simpleframework.xml.stream.StreamReader$Start:can't find referenced class javax.xml.stream.events.Attribute
Warning:org.simpleframework.xml.stream.StreamReader$Text:can't find referenced class javax.xml.stream.events.XMLEvent
Warning:org.simpleframework.xml.stream.StreamReader$Text:can't find referenced class javax.xml.stream.events.Characters
Warning:org.simpleframework.xml.stream.StreamReader$Text:can't find referenced class javax.xml.stream.events.XMLEvent
Warning:org.simpleframework.xml.stream.StreamReader$Text:can't find referenced class javax.xml.stream.events.Characters
Warning:org.simpleframework.xml.stream.StreamReader$Text:can't find referenced class javax.xml.stream.events.XMLEvent


添加simple-xml-2.6.jar之后apk打包报错解决办法