TGViewer
Android Broadcast Android Broadcast @android_broadcast · 14.6K subscribers
Post #10240 2.33K
🤖 Google взялся за R8 всерьёз: пора почистить proguard-rules.pro

Android vitals в Play Console уже следит, насколько хорошо оптимизирован ваш DEX, а в Architecture recommendations появился раздел Performance, где R8 в full mode помечен как Strongly recommended. Под это Google обновил гайды, и вот что стоит проверить у себя:

👉 Legacy-опции ProGuard. R8 их принимает, но игнорирует, а на -skipnonpubliclibraryclasses падает с ошибкой. Да, -optimizationpasses 5 из каждого второго шаблона ничего не делает 🙃

👉 -dontoptimize, -dontshrink, -dontobfuscate в релизе. Им место только в отладке

👉 Широкие keep-правила вроде -keep com.foo.**. Их найдёт R8 Configuration Analyzer (AGP 9.3+): ./gradlew :app:analyzeReleaseR8Config

🔗 R8 global options
🔗 R8 Configuration Analyzer
🔗 DEX code optimization в Android vitals
🔗 Architecture recommendations: Performance

#Android #AndroidDev #R8 #Оптимизация
  • 👍 22
More from @android_broadcast
  1. Oct 12, 2026‼️ Опыт использования Grok Build и Grok 4.7 в разных задачах Два месяца каждый день работа…
  2. Oct 12, 2026🛒 Google Play снизит комиссию за хороший UX: Apps Experience Program Google запустил добр…
  3. Oct 11, 2026🚀 Переезд с SharedPreferences на DataStore не замедлил приложение: замеры на реальных уст…
  4. Oct 9, 2026UPD! Вышел Gradle 8.14.6 с аналогичными правками
  5. Oct 8, 2026🐘 Вышел Gradle 9.8.1: закрыли три серьёзные уязвимости, стоит обновиться Это патч-релиз д…
  6. Oct 7, 2026🏢 EmbeddingGemma 2: мультимодальный поиск прямо на телефоне Google выпустила EmbeddingGem…
Threads Profile ViewerView any public Threads profile without an account.Open ThreadLook →Writing with AI? Make it sound human.Metric37 rewrites AI drafts so they read naturally. Free AI detector, 1,500 words free.Try Metric37 →