Parzellierbare Probleme beim Verschleiern mit Proguard

8

Meine App funktioniert gut vor der Verschleierung, aber wenn ich proguard aktiviere, erhalte ich den folgenden Fehler:

%Vor%

Meine proguard-Konfiguration hat folgendes:

%Vor%

Also sollte Parcelable richtig bleiben? Die ungültige Lange, die geworfen wird, ist eigentlich ein anderer Teil meiner Anfrage, also liest sie die falsche Nummer. Muss ich auch meine HttpResponse-Klasse behalten? Was könnte es sonst sein?

    
hanleyhansen 03.05.2013, 15:40
quelle

2 Antworten

2
%Vor%

Behält nicht den gesamten Inhalt Ihrer Klasse bei, sondern behält nur den Klassennamen und die CREATOR-Methode bei.

Versuchen Sie, die Felder in Ihrer Parcelable-Klasse beizubehalten, fügen Sie etwas wie folgt hinzu:

%Vor%     
doga 21.05.2015 12:11
quelle
-1
%Vor%

Es wird nur den Klassennamen und den CREATOR behalten.

Sie sollten es in

ändern %Vor%

Die Standardregeln von android umfassen die obige Anweisung und werden auch auf Ihr Projekt angewendet, wenn Sie die standardmäßig generierte Gradle-Definition beibehalten:

%Vor%     
vijay_t 18.03.2016 06:19
quelle