Итак, я ПЫТАЮСЬ выпустить какое-нибудь программное обеспечение, но Proguard вызывает у меня головную боль.
Когда я пытаюсь экспортировать с помощью 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
путь к банкам, на которые ссылается мой проект.
Это НЕ имеет значения.
Если simpleframework ссылается на javax, могу ли я сказать proguard игнорировать и это ??
Любые идеи?