My Android App Build-Prozess dauert 3 + Minuten mit ProGuard aktiviert. Was sind einige grundlegende Dinge, die ich tun kann, um dies zu beschleunigen?Proguard Verlangsamung Android Build-Prozess zu viel
Antwort
Verwenden Sie proguard, wenn Sie Ihre App freigeben möchten. Wird der Test ohne Proguard erstellt?
Wir verwenden Proguard wegen der dummen 64k Methode Limit, Multidex ist keine Option. – JPM
Eine schnelle Methode, die ich fand, war festzustellen, wo der Engpass des Build-Prozesses war. Mir wurde klar, dass es lange dauerte, bis ProGuard lief. Dann wurde mir klar, dass Proguard die Android Support v4-Bibliothek durchlief, die eine große Menge an Methoden enthielt.
Ich habe die folgenden Codezeilen hinzugefügt, um meine Build-Zeit von 3+ Minuten auf 45 Sekunden zu reduzieren.
-halteklasse android.support.v4.app. ** {*; }
-halte Schnittstelle android.support.v4.app. ** {*; }
Der Vorbehalt ist jedoch, dass Sie mit vielen unnötigen Unterstützung Bibliotheksmethoden verlassen werden können. Daher schlage ich vor, diese Zeilen während der Entwicklung zu verwenden und sie dann für den Produktionsaufbau zu kommentieren.
Leider macht es absolut keine Unterschiede beim Bau meiner Projekte, immer noch 3+ Minuten. Nur die APK wird viel größer. – 3c71
- 1. Android: Proguard NoSuchMethodError
- 2. Website-Verlangsamung
- 3. Datenbankänderungsverwaltung und Buildprozess mit TFS
- 4. Android Studio ProGuard scheint nicht zu laufen
- 5. Android ProGuard return Zeilennummer
- 6. Android Proguard Regeln
- 7. Kotlin android proguard Fehler
- 8. Android Studio Proguard Fehler
- 9. Android Proguard mit Multidex
- 10. Android Roboguice Proguard Warnung
- 11. Android Studio Proguard Probleme
- 12. Android ProGuard in Eclipse
- 13. Android Cling/Upnp proguard
- 14. android java.lang.AssertionError: java.lang.NoSuchMethodException - Proguard
- 15. Phonegap 2.4 Android Proguard config
- 16. Android Haupt-Thread zu viel Arbeit
- 17. JSON Parsing zu viel Zeit - Android
- 18. Buildprozess in VS-Teamdiensten weist Win32 x64 falsch zu
- 19. Android Proguard ist nicht inline
- 20. Proguard bricht Android WebView, warum?
- 21. Android Proguard bauen Doppelte Zip
- 22. Android ProGuard "java.lang.nosuchfielderror: Toast" Ausnahme
- 23. Verwenden von ProGuard mit Android
- 24. Proguard Probleme in android Studio
- 25. Database Absturz nach proguard Android
- 26. Proguard: Bibliotheksprojekt in Android ausschließen
- 27. android ProGuard kann Dateiname ändern
- 28. Android ProGuard Einstellungen für Facebook
- 29. ProGuard mit Android: java.lang.NoSuchMethodError: android.util.Xml.asAttributeSet
- 30. Android Proguard, halten innere Klasse
Warum verwenden Sie ProGuard für alles außer Release-Builds? – ianhanniballake
Kaufen Sie einen schnelleren PC. – FWeigl
Wir könnten Google für Sie, aber das ist nicht, was Stack Overflow wenn. Es gibt viele Antworten, wenn Sie nur schauen. –