I'm always excited to take on new projects and collaborate with innovative minds.

Phone

+62857 7777 5477

Email

hi@rizalahmad.my.id

Website

https://jagodev.com

Address

Malang, ID.

Social Links

Tutorials

Cara Mengatasi Error Flutter Build: :app:minifyReleaseWithR8

🛠️ Cara Mengatasi Error Flutter Build: :app:minifyReleaseWithR8

Saat mencoba build aplikasi Flutter dalam mode release, saya mengalami error seperti berikut:

FAILURE: Build failed with an exception.

* What went wrong:
Execution failed for task ':app:minifyReleaseWithR8'.
> A failure occurred while executing com.android.build.gradle.internal.tasks.R8Task$R8Runnable
   > Compilation failed to complete

Setelah menelusuri penyebabnya, error ini berasal dari proses minifikasi kode dengan R8 yang gagal, biasanya karena konflik dependency atau aturan Proguard yang tidak cocok.


✅ Solusi yang Saya Ambil

Langkah paling cepat dan aman yang saya lakukan adalah menonaktifkan proses minify dan resource shrinking di file android/app/build.gradle.

🔧 Caranya:

  1. Buka file:
    android/app/build.gradle
  2. Cari bagian:
buildTypes {
    release {
        // ...
    }
}
  1. Ubah menjadi seperti ini:
buildTypes {
    release {
        minifyEnabled false
        shrinkResources false
    }
}
  1. Simpan file dan jalankan kembali perintah build:
flutter build apk --release

📌 Kenapa Cara Ini Efektif?

Dengan mematikan minifyEnabled dan shrinkResources, proses build akan melewati tahapan kompresi dan optimasi R8. Ini sangat berguna saat kamu belum menyiapkan konfigurasi Proguard yang lengkap atau masih dalam tahap pengujian.

⚠️ Tapi perlu diingat: build release yang tidak di-minify akan memiliki ukuran lebih besar dan bisa sedikit kurang optimal untuk produksi.


🎯 Kesimpulan

Jika kamu sedang mengalami error minifyReleaseWithR8, dan butuh solusi cepat agar bisa menghasilkan APK release, menonaktifkan minifyEnabled dan shrinkResources adalah langkah praktis yang bisa langsung digunakan.

Tetapi, untuk jangka panjang, disarankan tetap menyiapkan konfigurasi Proguard/R8 yang benar agar ukuran APK tetap ramping dan efisien.

Semoga bermanfaat! Jika kamu punya cara lain untuk mengatasi error ini, boleh banget sharing di komentar! 🚀

2 min read
May 22, 2025
By Ahmad Rizal
Share

Leave a comment

Your email address will not be published. Required fields are marked *

Related posts

May 09, 2025 • 3 min read
Ciptakan Palet Warna Flutter Anda dengan Color Generator

Hai, para pengembang Flutter dan penggemar desain UI! Pernahkah Anda k...

Nov 15, 2024 • 7 min read
Cara mudah parsing JSON ke Dart class di flutter

Pelajari cara mudah parsing JSON ke Dart class di Flutter. Tutorial in...

Nov 15, 2024 • 1 min read
[Flutter] Mengatasi Error BoringSSL Build MacOS setelah upgrade versi flutter

flutter error boring ssl saat build

Your experience on this site will be improved by allowing cookies. Cookie Policy