所以,我 正在努力发布了一些软件,但是 ProGuard 让我头疼。
当我试图导出使用前卫,我得到了很多警告即“无法找到引用的类”
例如:
[2011-08-07 17:44:37 - GAME] Warning: org.simpleframework.xml.stream.StreamReader: can't find referenced class javax.xml.stream.events.XMLEvent
[2011-08-07 17:44:37 - GAME] Warning: there were 52 unresolved references to classes or interfaces.
[2011-08-07 17:44:37 - GAME] You may need to specify additional library jars (using '-libraryjars'),
[2011-08-07 17:44:37 - GAME] or perhaps the '-dontskipnonpubliclibraryclasses' option.
[2011-08-07 17:44:37 - GAME] java.io.IOException: Please correct the above warnings first.
[
这些警告似乎与 simpleFramework 有关,因此在我的 proGuard 配置文件中,我添加了以下内容:
-libraryjars pathtoprojecttolibs\simple-xml-2.4.jar
其中 pathtoprojecttolibs
是我的项目引用的 jar 的路径。
这没什么区别。
如果 simpleFramework 引用了 javax,我可以告诉 proGuard 忽略这个吗?
有什么想法吗?