Also versuche ich , Software zu veröffentlichen, aber Proguard bereitet mir Kopfschmerzen.
Wenn ich versuche, mit Proguard zu exportieren, erhalte ich viele Warnungen, z. B. "Referenzierte Klasse kann nicht gefunden werden"
Beispielsweise:
[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.
[
Die Warnungen scheinen sich auf simpleframework zu beziehen, daher habe ich in meiner Proguard-Konfigurationsdatei Folgendes hinzugefügt:
-libraryjars pathtoprojecttolibs\simple-xml-2.4.jar
Wo pathtoprojecttolibs
ist der Weg zu Gläsern, auf die mein Projekt verweist?
Dies macht keinen Unterschied.
Wenn simpleframework auf javax verweist, kann ich proguard anweisen, dies auch zu ignorieren?
Irgendwelche Ideen?