Proguard Probleme mit Gradle 3.0.0

8

Ich versuche ein APK mit ProGuard und der neuen Gradle 3.0.0 Version zu erstellen. Ich bekomme viele Warnungen zu Klassen, die ich in meiner ProGuard-Konfigurationsdatei ignoriert habe. Die gleiche Konfiguration funktioniert gut mit Gradle 2.3.3, scheint aber auf 3.0.0 zu brechen. Die Warnungen sind so groß, dass sie die ProGuard-Konfiguration fast gar nicht lesen.

Mein Build.gradle

%Vor%

Proguard Warnung unten.

%Vor%     
AncientMethods 08.11.2017, 12:16
quelle

4 Antworten

1

Ich habe ein Upgrade auf 3.0.1 durchgeführt und die meisten Warnungen sind weg. Wenn Sie immer noch auf 3.0.0 sind, verwenden Sie dies in Ihrer Proguard-Datei

%Vor%

Nicht ideal, aber funktioniert.

    
AncientMethods 05.12.2017, 10:46
quelle
0

Es kann dir helfen %Code% Ссылка

    
Nam Vo 17.11.2017 07:19
quelle
0

Ich hatte das gleiche Problem, obwohl mein Fall irgendwie einzigartig ist, hier ist meine Lösung:

Nach dem Upgrade auf die neue Version 3.0.1 ( com.android.tools.build:gradle:3.0.1 ) sah ich weniger Warnungen (ursprünglich hatte ich & 3000 Warnungen). Die Quelle meines Problems war, dass ich eine Bibliothek benutzte, die vom gesamten Android-Framework abhängig war (Dieser: Ссылка , das Problem # 73 ).

Ich habe auch die Abhängigkeiten ( ./gradlew app:dependenices ) untersucht, weil ich Bibliotheken hatte, die vom alten Apache-HTTP-Client abhängen, was auch einige Warnungen verursacht. Ich musste sie ebenfalls eliminieren.

    
GaborNovak 21.11.2017 15:18
quelle
-3

Fügen Sie den folgenden Code in das Android-Tag ein

%Vor%     
KURUMADDALI ANURAG 08.11.2017 12:24
quelle