0

Error Flutter saat menjalankan flutter doctor [Solved]

Share
Ekalaya Manullang

Pada postingan sebelumnya kita sudah berhasil menginstal flutter. Dalam postingan ini, saya akan menunjukkan cara memperbaiki kesalahan “cmdline-tools component is missing” di Flutter. Atau mungkin juga mendapatkan kesalahan “ensure that the cmdline-tools are installed to resolve this” serta “Android license status unknown” kesalahan saat menjalankan perintah “flutter doctor” di terminal atau command prompt (CMD). Kira-kira kesalahan yang muncul seperti dibawah:

Mengatasi kesalahan ‘cmdline-tools component is missing’:

Untuk mengatasi masalah ini, Anda perlu menginstal  Android SDK Command-line Tools  di SDK Manager. Ikuti langkah-langkah di bawah ini:

1. Buka SDK Manager di Android Studio

Menu untuk membuka halaman SDK Manager

2. Buka “SDK Tools” dan instal “Android SDK Command-line Tools”:

Window Android SDK Tab SDK Tools
Selesai install

Sekarang, periksa perintah ” flutter doctor ” di terminal atau command prompt anda.

 Kini kesalahan “cmdline-tools component is missing” di Flutter sudah teratasi.

Doctor summary (to see all details, run flutter doctor -v):
[√] Flutter (Channel stable, 3.0.4, on Microsoft Windows [Version 10.0.19044.1766], locale en-US)
[!] Android toolchain - develop for Android devices (Android SDK version 30.0.2)
    ! Some Android licenses not accepted.  To resolve this, run: flutter doctor --android-licenses
[√] Chrome - develop for the web
[√] Visual Studio - develop for Windows (Visual Studio Build Tools 2019 16.11.16)
[√] Android Studio (version 4.2)
[√] VS Code (version 1.68.1)
[√] Connected device (3 available)
[√] HTTP Host Availability

! Doctor found issues in 1 category.

Mengatasi kesalahan ‘Android license status unknown‘:

Pada hasil flutter doctor kita masih muncul warning ‘Some Android licenses not accepted’ disertai dengan cara memperbaikinya. Ikuti langkah dari saran yang diberikan untuk memperbaikinya dengan perintah:

flutter doctor --android-licenses

Setiap pertanyaan yang muncul setelah menjalankan perintah tersebut, jawablah dengan mengetikan ‘y’ agar semua lisensi diterima.

Kemudian periksa lagi perintah ” flutter doctor ” di terminal atau command prompt anda untuk memeriksa apakah kesalahan masih terjadi. Pada percobaan saya semua kebutuhan sudah terpenuhi.

Kesimpulan

Masalah Error saat menjalankan “flutter doctor” setelah selesai menginstal Flutter sudah teratasi. Jika kesalahan masih muncul coba periksa   android_sdk_path\Android\Sdk\cmdline-tools . Mungkin ada dua atau lebih folder “terbaru”.

Hapus folder “terbaru” dan  ganti nama “terbaru-2” menjadi “terbaru” . Ini terjadi ketika ada folder “terbaru” saat menginstal alat baris perintah Android SKD di manajer SDK.

Dengan cara ini, anda dapat mengatasi kesalahan ” cmdline-tools component is missing ” pada Flutter.

Postingan berikutnya kita akan mencoba membuat contoh aplikasi web dengan flutter.

Terima kasih atas waktunya. Jika anda menghadapi masalah atau saran, silakan tinggalkan komentar di bawah.