R8

Version vom 6. November 2018, 20:34 Uhr von Md 42 (Diskussion | Beiträge) ((Angebliche) Vorteile von R8 gegenüber ProGuard)
(Unterschied) ← Nächstältere Version | Aktuelle Version (Unterschied) | Nächstjüngere Version → (Unterschied)

R8 ist ein Code Shrinker (auch Minifizierer) für den Quellcode von nativen Android-Apps, um die Größe der Installationsdatei (APK-Datei) zu reduzieren. Dies wird erreicht, indem bei der Compilierung der App unbenutzte Quellcode-Teile (z.B. eine Methode, die nie aufgerufen wird oder nicht referenzierten Ressourcen wie Anzeige-Texte und Grafiken) ignoriert werden. R8 wurde mit der Version 3.3 von Android Studio eingeführt; zuvor enthielt Android Studio aber schon den Code Shrinker ProGuard.[1][2] R8 soll im Vergleich zu ProGuard aber schneller arbeiten und auch den Code noch stärker reduzieren.[3]

EinzelnachweiseBearbeiten

  1. Interner Lua-Fehler: Der Interpreter beendet sich mit dem Status 127.
  2. Interner Lua-Fehler: Der Interpreter beendet sich mit dem Status 127.
  3. Interner Lua-Fehler: Der Interpreter beendet sich mit dem Status 127.