Proguard funktioniert nicht nach dem Update auf Google Play Services 11.8.0

8

Nach der Aktualisierung von Google Play Services auf 11.8.0 (ab 11.6.2) funktionieren meine Builds nicht mehr.

Das habe ich bekommen:

  

Unerwarteter Fehler beim Berechnen von Stack-Größen:     Klasse = [com / google / android / gms / intern / zzao]     Methode = [zzf (Ljava / lang / String;) J]     Exception = [java.lang.IllegalArgumentException] (Die Stackgröße wird nach der Anweisung [23] invokestatic # 146 in [com / google / android / gms / internal / zzao.zzf (Ljava / lang / String;) J]) negativ.   FAILURE: Build ist mit einer Ausnahme fehlgeschlagen.

Ich verwende Android Studio 3.0.1 mit Gradle 4.4.1

Meine App build.gradle Datei

%Vor%     
PiotrWpl 02.01.2018, 10:17
quelle

2 Antworten

2

Sie müssen die Optimierung nicht vollständig deaktivieren, sondern nur die Problemklasse optimieren. Ich hatte das gleiche Problem und habe es umgangen, indem ich Folgendes zur Datei proguard-rules.pro hinzugefügt habe:

%Vor%     
jnp 10.01.2018, 22:22
quelle
2

Ich habe ein ähnliches Problem. Wie vorgeschlagen in diesem SO-Thread Sie müssen nur diese Zeilen in Ihrer build.gradle -Datei hinzufügen:

%Vor%

Ich musste auch die Pro-Guard-Optimierung entfernen, indem ich Folgendes ersetzte:

%Vor%

von

%Vor%     
sonic 09.01.2018 16:06
quelle