ich mit ProGuard in meinem aktuellen Projekt bin zu spielen und entschied optimierte Android-config (mit gradle), um zu versuchen:korrekt proguard Optionen außer Kraft setzen
proguardFiles getDefaultProguardFile('proguard-android-optimize.txt'), 'proguard-rules.pro'
ich keine klare Dokumentation über Optimierungen von proguard ausgeführt fanden und android-Versionen, die mit ihnen kompatibel sind:
-optimizations !code/simplification/arithmetic,!code/simplification/cast,!field/*,!class/merging/*
sind sie up-to-date, wenn App min sdk Version 11 ist?
Also habe ich beschlossen, es zu überschreiben es in proguard-rules.pro
einen Versuch zu geben:
-optimizations **
-printconfiguration "result.pro"
Aber endgültige Konfiguration ist nicht, wie ich erwartet hatte. Es enthält alle Regeln kombiniert:
-optimizations !code/simplification/arithmetic,!code/simplification/cast,!field/*,!class/merging/*,**
Also wie kann Option in ProGuard korrekt überschrieben werden? Oder kann diese Zeile gleich -optimizations **
sein?