Mengatasi Flutter Error : Java Runtime (class file version 61.0)...

$> flutter doctor --android-licenses

Error: LinkageError occurred while loading main class com.android.sdklib.tool.sdkmanager.SdkManagerCli

        java.lang.UnsupportedClassVersionError: com/android/sdklib/tool/sdkmanager/SdkManagerCli has been compiled by a more recent version of the Java Runtime (class file version 61.0), this version of the Java Runtime only recognizes class file versions up to 55.0

Android sdkmanager tool was found, but failed to run

(C:\Users\pplgw\AppData\Local\Android\sdk\cmdline-tools\latest\bin\sdkmanager.bat): "exited code 1".

Try re-installing or updating your Android SDK,

visit https://flutter.dev/docs/get-started/install/windows#android-setup for detailed instructions.

Mengalami kendala seperti diatas saat menjalankan flutter doctor --android-licenses ?

Weh 😓


Udah instalasi lama-lama dan unduh ini itu, eh setelah di cek ada error. Tapi tenang, berikut kami berikan solusi simpel dari permasalahan ini. 

Pertama, cobalah untuk mengganti Java Runtime ( JDK ) dengan versi lain. Disini kami memberikan contoh mengganti dengan JDK versi 19.


Kedua, di Android Studio pastikan sudah mengunduh Android SDK Command-line Tools ( latest ) di menu :

Settings -> Android SDK -> SDK Tools


Setelah itu klik Apply dan semua file yang dibutuhkan akan otomatis terunduh. 


Finish kemudian tekan OK.

Kembali ke Command Prompt, jalankan perintah :

$ > flutter doctor --android-licenses

[=======================================] 100% Computing updates...

All SDK package licenses accepted.


Terakhir cek flutter kita dengan perintah flutter doctor atau dengan flutter doctor -v :

Selesai deh :)

Yap, mari lanjut ngoding kembali untuk dunia Android/iOS 😁👌


Catatan :

[√] Chrome - develop for the web

[X] Visual Studio - develop Windows apps

    X Visual Studio not installed; this is necessary to develop Windows apps.

      Download at https://visualstudio.microsoft.com/downloads/.

      Please install the "Desktop development with C++" workload, including all of its default components

Untuk error bagian ini bisa kita skip saja, tidak di unduh tetap bisa berjalan dengan baik. Kecuali kalau ingin menjalankan projek di Windows maka wajib untuk mengunduh Visual Studio. 

Bisa juga dengan menghapus instalasi Android Studio setelah melalui step by step. Maka solusi dari flutter doctor --android-licenses terpecahkan :)



Ahmad Istakim

Alumni dari jurusan Manajemen Informatika di Universitas Sains Al-Qur'an (UNSIQ ) Wonosobo. Tertarik dalam bidang pendidikan, teknologi komputasi dan disiplin ilmu keislaman ( Tafsir, Hadits, Arudl, Nahwu-Sharaf, Fiqh maupun Aqidah ) - https://s.id/blog-islamQ. Pernah juga mengenyam pendidikan di beberapa pesantren yang ada di Kab. Wonosobo dan Kab. Purworejo

Posting Komentar

Lebih baru Lebih lama