Cara Instal Flutter di Windows Tanpa Android Studio


Persiapan File

Pertama-tama, persiapkan 3 file berikut:

1. Flutter SDK

Download Flutter SDK di sini. Saat tulisan ini dibuat pada Oktober 2022, versi Flutter terbaru adalah 3.3.4.  


2. Command Line Tools

Download Command Line Tools di sini. Silahkan scroll ke bawah karena sesuai judul kita tidak akan menggunakan Android Studio tetapi hanya akan menggunakan tool command-line basic android.


3. OpenJDK

Download OpenJDK di sini. Pilih versi OpenJDK 11 dan JVM OpenJ9. Lalu klik tombol berwarna biru bertuliskan "developer.ibm.com".


Kita akan dibawa ke halaman download. Saya lebih prefer menggunakan file berekstensi zip supaya saya bisa mengekstraknya ke direktori folder yang saya tentukan ketimbang menginstallnya dengan memilih ekstensi msi. Klik tulisan "zip" yang berwarna biru untuk mendownload.


Persiapkan Folder

Buat folder baru bernama android_sdk (atau nama lain sesuai keinginan kalian). Kalian bisa tentukan lokasinya di drive C atau drive lainnya. Saya sendiri memilih menginstalnya di drive D. Lalu di dalam folder android_sdk tersebut, buat tiga folder baru lagi, yaitu cmdline-tools, flutter, dan openjdk. 

Silahkan ekstrak ketiga file zip yang telah didownload sebelumnya, yaitu:

1. flutter_windows_3.3.4-stable.zip 

Ekstrak dan pindahkan folder flutter ke dalam folder android_sdk.

2. commandlinetools-win-8512546_latest.zip

Buat folder baru bernama latest di dalam folder cmdline-tools. Salin semua isinya (bin, lib, NOTICE.txt, dan source.properties) ke dalam folder latest. 

3. ibm-semeru-open-jdk_x64_windows_18.0.2_9_openj9-0.33.1.zip

Salin semua isinya (bin, conf, include, dll) ke dalam folder openjdk

Masukkan variable ke dalam Environment Variables

Buka terminal, ketik baris perintah berikut, masing-masing baris perintah akhiri dengan enter. Silahkan sesuaikan dengan drive yang digunakan.

setx JAVA_HOME "D:\android_sdk\openjdk"
setx ANDROID_HOME "D:\android_sdk"
setx ANDROID_SDK_ROOT "D:\android_sdk\tools"
setx path "D:\android_sdk\tools\bin;D:\android_sdk\flutter\bin"

Download tools dengan perintah SDK Manager

Buka terminal di D:/android_sdk/cmdline-tools/latest/bin, lalu ketik baris perintah berikut (akhiri baris dengan enter):

sdkmanager "system-images;android-29;default;x86_64"
sdkmanager "platform-tools"
sdkmanager "platforms;android-29"
sdkmanager "build-tools;29.0.3"
sdkmanager —-update 
flutter doctor --android-licenses

Saat menjalankan flutter doctor --android-licenses, akan muncul pertanyaan berikut: Review licenses that have not been accepted (y/N)? ketik y untuk melihat isi lisensi. Diakhiri dengan pertanyaan Accept? (y/N): (ketik y untuk menyetujui). Lakukan hal sama, yaitu dengan ketik y setiap ada pertanyaan serupa. Sampai kemudian diakhiri dengan pernyataan "All SDK package licenses accepted".

Install Extension Flutter di Visual Studio Code (VS Code)

Ini mengharuskan kalian memiliki aplikasi teks editor VS Code. Download dan install aplikasi apabila kalian belum memilikinya.

Buka VS Code kemudian pergi ke extension dan carilah "Flutter" (ini juga termasuk dengan Dart) kemudian install.



 Cek Lisensi Android

Buka terminal di D:/android_sdk/flutter/bin, ketik: flutter doctor



Selesai... semoga bermanfaat.