添加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.XMLEventWarning: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