ProGuard mit Android: java.lang.NoSuchMethodError: android.util.Xml.asAttributeSet

8

Meine App läuft normal, wenn ProGuard deaktiviert ist.

Nachdem ProGuard aktiviert wurde, wird die App in apk exportiert und im Emulator installiert.

Wenn ich es dann im Emulator starte, erzwinge das Schließen ...

%Vor%

proguard-project.txt:

%Vor%

Wie kann ich den Fehler beheben?

Vielen Dank!

Aktualisiert:

Die App kann im Emulator ausgeführt werden, nachdem proguard-project.txt eine Zeile hinzugefügt wurde:

%Vor%

Obwohl die App ausgeführt werden kann, finde ich diese Lösung vielleicht nicht so gut ...

Jede bessere Lösung?

Bitte helfen Sie.

Vielen Dank.

    
kel 10.05.2013, 03:51
quelle

1 Antwort

29
___ tag123proguard ___ ProGuard ist ein Tool zum Verkleinern, Optimieren, Verschleiern und Vorverifizieren von Java-Klassen. Es ist im Android SDK enthalten. ___ qstntxt ___

Meine App läuft normal, wenn ProGuard deaktiviert ist.

Nachdem ProGuard aktiviert wurde, wird die App in apk exportiert und im Emulator installiert.

Wenn ich es dann im Emulator starte, erzwinge das Schließen ...

%Vor%

proguard-project.txt:

%Vor%

Wie kann ich den Fehler beheben?

Vielen Dank!

Aktualisiert:

Die App kann im Emulator ausgeführt werden, nachdem proguard-project.txt eine Zeile hinzugefügt wurde:

%Vor%

Obwohl die App ausgeführt werden kann, finde ich diese Lösung vielleicht nicht so gut ...

Jede bessere Lösung?

Bitte helfen Sie.

Vielen Dank.

    
___ tag123nosuchmethoderror ___ Der Java-Fehler wird ausgelöst, wenn eine Anwendung versucht, eine bestimmte Methode einer Klasse (entweder static oder instance) aufzurufen, und diese Klasse hat keine Definition dieser Methode mehr. ___ tag123android ___ Android ist das mobile Betriebssystem von Google, das zum Programmieren oder Entwickeln von digitalen Geräten (Smartphones, Tablets, Automobile, Fernseher, Wear, Glass, IoT) verwendet wird. Verwenden Sie für Themen rund um Android Android-spezifische Tags wie android-intent, nicht intent, android-activity, nicht activity, android-adapter, nicht adapter usw. Bei anderen Fragen als der Entwicklung oder Programmierung, aber im Zusammenhang mit Android Framework, verwenden Sie Der Link: https://android.stackexchange.com. ___ qstnhdr ___ ProGuard mit Android: java.lang.NoSuchMethodError: android.util.Xml.asAttributeSet ___
kel 14.05.2013, 09:44
quelle