Memperbaiki Android Studio Tidak Terdeteksi oleh `flutter doctor` (JetBrains Toolbox)
Latar Belakang Masalah
Saat menjalankan:
flutter doctor
muncul error seperti:
[!] Android Studio
✗ Android Studio not found
Padahal Android Studio sudah terpasang, dan sering kali di‑install melalui JetBrains Toolbox. Ini adalah masalah yang cukup umum, terutama di macOS dan Linux.
Masalahnya bukan Flutter yang rusak, tapi Flutter tidak tahu lokasi Android Studio.
Kenapa Ini Terjadi?
Secara default, Flutter hanya mencoba mendeteksi Android Studio di lokasi standar.
Sementara itu, JetBrains Toolbox meng‑install Android Studio di path non-standar, misalnya:
~/.local/share/JetBrains/Toolbox/apps/AndroidStudio/
Akibatnya:
- Android Studio ada
- Bisa dibuka normal
- Tapi
flutter doctormenganggap tidak ada
Solusi Utama (Paling Penting)
Cari Lokasi Android Studio
Biasanya berada di salah satu path berikut:
Linux
~/.local/share/JetBrains/Toolbox/apps/AndroidStudio/
macOS
~/Library/Application Support/JetBrains/Toolbox/apps/AndroidStudio/
Di dalamnya akan ada struktur seperti:
AndroidStudio/
└── ch-0/
└── 2023.3.1/
└── Android Studio.app
Daftarkan Path Android Studio ke Flutter
Jalankan perintah berikut:
flutter config --android-studio-dir="/path/ke/AndroidStudio"
Contoh (Linux):
flutter config --android-studio-dir="$HOME/.local/share/JetBrains/Toolbox/apps/AndroidStudio/ch-0/2023.3.1"
Setelah itu, cek ulang:
flutter doctor
Biasanya masalah langsung selesai di langkah ini.
Masalah Tambahan yang Sering Muncul
❌ Plugin Flutter & Dart Belum Terpasang
Jika muncul:
✗ Flutter plugin not installed
✗ Dart plugin not installed
Solusi:
- Buka Android Studio
- Settings → Plugins
- Install Flutter (Dart ikut terpasang otomatis)
- Restart Android Studio
❌ Android SDK Tidak Terdeteksi
Jika Flutter tidak menemukan Android SDK:
flutter config --android-sdk="$HOME/Android/Sdk"
Pastikan juga environment variable sudah diset:
export ANDROID_HOME="$HOME/Android/Sdk"
export PATH="$ANDROID_HOME/platform-tools:$PATH"
❌ Command Line Tools Belum Terinstall
Buka Android Studio:
Settings → Android SDK → SDK Tools
Pastikan tercentang:
- Android SDK Command-line Tools
- Android SDK Platform Tools
Ini sering jadi penyebab tersembunyi error di flutter doctor.
❌ Masalah Java / JDK
Kadang muncul:
Unable to find bundled Java version
Solusi cepat:
flutter config --jdk-dir="/path/ke/jdk"
Biasanya JDK sudah dibundel di Android Studio (jbr), tapi Flutter gagal mendeteksinya jika path Android Studio belum benar.
Checklist Akhir
Pastikan semua poin berikut terpenuhi:
- ✅ Android Studio path sudah dikonfigurasi
- ✅ Android SDK terdeteksi
- ✅ Plugin Flutter & Dart terpasang
- ✅ Command-line tools terinstall
- ✅ Terminal sudah di‑restart
Terakhir jalankan:
flutter doctor -v
Jika semua benar, Android Studio akan muncul sebagai installed & ready.
Penutup
Masalah ini bukan bug Flutter, tapi efek samping dari installasi Android Studio via JetBrains Toolbox.
Begitu Flutter tahu di mana Android Studio berada, semuanya langsung normal kembali.
Kalau kamu masih melihat error spesifik setelah ini, cukup lihat output flutter doctor -v — biasanya jawabannya ada di sana.