Proguard mit Unity3d gibt den Fehlercode 1 zurück

8

Ich benutze den Progard 4.11 mit dem Unity 3d

In meinem Projekt habe ich unity-classes.jar in meinen libs-Ordner

aufgenommen

Wenn ich die apk erzeuge, gibt es die folgende Ausnahme

%Vor%

Ich habe bereits versucht,

zu verwenden %Vor%

in der proguard-project.txt, immer noch das gleiche, wie es zu beheben? Danke, dass du geholfen hast

Versucht sogar

-halte Klasse com. ** {*; }

immer noch dasselbe

    
user782104 03.05.2014, 06:38
quelle

2 Antworten

6

Siehe eine frühere Frage zu Proguard-Fehler mit unity-classes.jar .

Dies ist ein Problem mit den Klassen in der Unity-Bibliothek: Einige der Metadaten für die Vorüberprüfung sind beschädigt. Sie sollten prüfen, ob es eine neuere Version gibt. Andernfalls könnten Sie ProGuard so ändern, dass die beschädigten Klassen akzeptiert werden, wie in der Problemverfolgung beschrieben.

Beachten Sie, dass Sie -libraryjars oder -injars nicht zu Ihrer Konfiguration hinzufügen sollten. Der Android-Buildprozess (Ant, Eclipse, Gradle) gibt diese Optionen bereits für Sie an.

    
Eric Lafortune 20.07.2014, 22:54
quelle
3

Versuchen Sie, dies in Ihrer proguard-project.txt hinzuzufügen:

%Vor%     
wbelarmino 22.07.2014 14:17
quelle

Tags und Links