2017-10-25 2 views
1

Ich möchte mein Plugin mit Proguard verschleiern. Aber wenn ich "Process!" Dieser Fehler erscheint:ProGuardGUI Brauchen Sie Hilfe, um meinen Code zu verschleiern

ProGuard, version 5.3.3 
Reading program jar [C:\Users\Nico\Desktop\BlockParty.jar] 
Reading library jar [C:\Program Files\Java\jre1.8.0_141\lib\rt.jar] 
Reading library jar [C:\Users\Nico\Desktop\spigot-1.8.8.jar] 
Reading library jar [C:\Users\Nico\Desktop\worldedit-bukkit-6.1.jar] 
Note: duplicate definition of library class [javax.annotation.meta.When] 
Warning: class [nmsblocks/CBXNmsBlock_1710.class] unexpectedly contains class [CBXNmsBlock_1710] 
Note: there were 1 duplicate class definitions. 
    (http://proguard.sourceforge.net/manual/troubleshooting.html#duplicateclass) 
Warning: there were 1 classes in incorrectly named files. 
    You should make sure all file names correspond to their class names. 
    The directory hierarchies must correspond to the package hierarchies. 
    (http://proguard.sourceforge.net/manual/troubleshooting.html#unexpectedclass) 
    If you don't mind the mentioned classes not being written out, 
    you could try your luck using the '-ignorewarnings' option. 
Please correct the above warnings first. 

Wo kann ich die Option "-ignorewarnings" hinzufügen? Ich benutze die ProGuard GUI.

Antwort

3

Ich glaube, Sie suchen this

Auch sollten Sie die error lesen und warum kann es erscheinen.

Sie können -ignorewarnings in Ihre proguard.cfg hinzufügen oder eine andere Lösung könnte dies das Hinzufügen:

-dontwarn android.databinding.** 
-keep class android.databinding.** { *; } 
+0

Bitte vermeiden für den wichtigen Teil Ihrer Antwort nur Links zu veröffentlichen! – Kerooker

Verwandte Themen