proguard hell - не могу найти указанный класс

Итак, я ПЫТАЮСЬ на выпустить какое-то программное обеспечение, но 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 - это путь к jar-файлам, на которые ссылается мой проект.

Это НЕ имеет значения.

] Если simpleframework ссылается на javax, могу ли я сказать proguard игнорировать и это ??

Есть идеи?

125
задан Lukas Knuth 7 August 2011 в 16:56
поделиться