Proguard und Android :(

8

Ich versuche, Proguard auf meiner Android-App auszuführen und Probleme zu beheben.

Ich benutze SpongyCastle Glas (Kopie und Vergangenheit der vollen Hüpfburg mit Paket umbenannt, so dass es nicht mit Androiden Hüpfburg in Version gebaut kollidieren)

Beim Ausführen von progard sehe ich Folgendes:

Wie behebe ich das? Füge rt.jar zu meinen libs hinzu?

Der ganze Sinn von proguard ist es, den Code zu verkleinern, aber ich füge immer wieder Jars hinzu, um diese Probleme zu umgehen, wo Proguard sich darüber beschwert, dass er keine Klasse finden kann! Fehle ich etwas?

%Vor%

Aktualisieren

%Vor%

Ich habe android update project --path . verwendet, um die Datei build.xml zu generieren, da das Projekt vor einiger Zeit erstellt wurde und ich keine Änderungen vorgenommen habe

%Vor%     
user964283 16.12.2011, 22:32
quelle

2 Antworten

4

Ich glaube nicht, dass Sie rt.jar zu Ihren Bibliotheken hinzufügen müssen. Sie müssen sicherstellen, dass Sie in Ihrem Proguard-Skript ordnungsgemäß darauf verweisen. Schauen Sie sich hier für ein Beispiel an. Diese Zeile in Abschnitt 2 ist der Geldmacher:

%Vor%

Diese Syntax ändert sich jedoch, wenn Sie die xml-Notation für proguard verwenden. Wenn du den Teil des ant-Skripts veröffentlichst, der verantwortlich ist, kann ich versuchen, mehr Hilfe zu leisten. Hoffe das hilft!

    
SuperTron 16.12.2011, 22:42
quelle
18

Fügen Sie Ihrer Proguard-Konfiguration Folgendes, -dontwarn javax.naming.** , hinzu.

Sie sind nur Warnungen, und das Ignorieren sollte kein Problem sein.

    
Grimmace 16.12.2011 23:13
quelle

Tags und Links