Hallo, ich kenne das Problem, von dir, ich werde ohne zu wissen wo du alles hast, dir es zu erklären xD
Also geh in den Ordner von ProGuard
-bei mir ist es "proguard4.2"
dann gehst du in den Ordner "examples"
- Ordner "examples"
öffne dort die "proguard.pro" mit dem "TextPad" , wenn du kein TextPad hast, lad es dir umsonst aus dem Internet herunter!
wenn du das "proguard.pro" offen vor dir hast dann solltest du die nächsten Schritte ändern:
-injars *den Pfad von der Jar-Datei angeben, die du verdunkeln willst! **Wichtig ist, dass die Ordner keine Leerzeichen beinhalten!!!
-outjars *den Pfad angeben wo die neue Jar-Datei gespeichert werden soll, am besten schreibt man noch hinter dem Namen der Datei Dateiname_out.jar !!! **Hier gilt das gleiche wie bei -injars ::: keine Leerzeichen!!!
-keep public class * {
public static void main (java.lang.String[]); }
so wie ich es hier stehen habe, lassen!!!! also beim origenal steht dort anstatt dem * noch proguard.ProGuard, das löschen und nur ein * hinsetzen!!!
wenn du alles richtig eingegeben hast, geht man auf Speichern unter, den Namen ändern, dann aber auch unter Name.pro speichern, am besten in den Ordner "lib", der in dem Hauptorner von ProGuard existiert!!!
Achtet drauf, dass die Datei auch als eine *.pro Datei gespeichert wurde und nicht als *.txt !!!!!
So nun startet man DOS MODUS! Ich gehe davon aus, dass jeder der es hier versucht, mit dem cmd umgehen kann ^^
Im DOS geht man in den Ordner ...\proguard4.2\lib bei jedem ist der Ordner wo anders reingemacht worden, also anstatt der ...\ die Quelle angeben, die man wirklich hat! zB: C:>\Programme\ProGuard\proguard4.2\lib ***
wenn man es geschafft hat gibt man nun das ein: java -jar proguard.jar @Name.pro diese pro Datei sollte genau so heissen welche man erstellt hat, im Vorgang oben!!!
Nun sollte sich was tun und die neue verdunkelte Datei sollte erstelt werden, wenn etwas immer noch zu kompliziert ist, dann schreibt die Frage hierhin xD
Mfg Student F.S