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
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!
Tags und Links android proguard obfuscation