Tak, mam PRÓBA zwolnić niektóre programy, ale Proguard daje mi ból głowy.
Kiedy próbuję wyeksportować za pomocą proguard, otrzymuję wiele ostrzeżeń, np. „Nie mogę znaleźć klasy, do której się odwołuje”
Na przykład:
[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.
[
Ostrzeżenia wydają się być związane z simpleframework, więc w moim pliku konfiguracyjnym proguard dodałem:
-libraryjars pathtoprojecttolibs\simple-xml-2.4.jar
Gdzie pathtoprojecttolibs
jest ścieżka do słoików, do których odwołuje się mój projekt.
To nie ma znaczenia.
Jeśli simpleframework odwołuje się do javax, czy mogę powiedzieć programowi proguard, aby to również ignorował?
Jakieś pomysły?