Bikin Aplikasi Flutter di VPS
-
Hari ini saya akan membagikan cara untuk menjalankan atau membangun aplikasi flutter di vps menggunakan VSCode Remote dan sebuah VPS. Langsung saja sebelumnya perlu mengikuti tutorial dibawah ini untuk install flutter, android sdk dan juga java develop kit (jdk). Untuk vscode remote bisa baca di VS Code Remote Development
- Install Flutter in the Ubuntu 20.04 LTS
- Install Android SDK in the Ubuntu 20.04 LTS — Without Android Studio
- Install OpenJDK 11 LTS in the Ubuntu 20.04 LTS
Oh ya perhatian di sini pada tutorial mereka pakai OpnJDK 11 lts pas saya jalanin
fluter doctor --android-licenses
ada error kayak xml sempat saya cari dan nemu sama Failed to install android-sdk: “java.lang.NoClassDefFoundError: javax/xml/bind/annotation/XmlSchema” akhirnya kuputskan untuk ganti pakai jdk-8u271-linux-x64.tar.gzoh ya karena enggak bisa langsung di download di VPS maka saya download dulu di pc kemudian menggunakan
scp jdk-8u271-linux-x64.tar.gz ganteng@server:/home/ganteng
Pastikan jika di komputer udah terinstall android studio
kita enggak akan pakai android studionya cumanadb
aja.Bikin Device dan Forward It
Sekarang saya akan membuat device saya bisa di akses tanpa mecolokan usb
dengan menggunakanadb devices
maka di hp android akan muncul permintaan untuk accept key. setelah itu saya tinggal jalankanadb tcpip 5555
sekarang saya tinggal bisa mengkases jika hp berada di port192.168.1.2
maka nanti akan menjadi192.168.1.2:5555
nah sekarang saya akan melakukan forwad remote tersebut agar bisa di akses di vps menggunkan yang namanya Port Forwading SSH sekarang tinggal jalankan perintah begini di komputer
ssh -R 5555:192.168.1.2:5555 vpsip
biarkan jangan di tutup.kemudian di server vps jalankan
adb connect 127.0.0.1:5555
maka nanti akan sama minta permission lagi di hp kemudia klik yes aja. Ok sekarang tinggal connect device di vpsjalankan perintah di bawah di vps
futter doctor
maka akan tampil seperti iniJalankan App
Bikin project kosong dulu sebagai test aja atau bisa menggunakan proyek yang udah jadi tinggal jalankan seperti ini
flutter create foobar && cd foobar
terus sekarng tinggal run ajaflutter run
Jika menggunakan extension flutter di vscode pastikan extension terinstall di remote jangan di local, dan terus untuk run di tabbar itu enggak bisa device enggak terdeteksi mesti pakai command buat jalankan perintah
Donasi
Dukung saya biar rajin bikin kontent di sini dengan melakukan sawer ke link berikut ini lewat saweria berikut ini https://saweria.co/adi200 agar saya semangat bikin post baru dan bisa beli komputer -
halo bli @adibite : tolong di-edit untuk openjdk 11 jadi jdk-8u27.
ini gara2 gradle nya masih pakai jdk-8. -
@ttm said in Bikin Aplikasi Flutter di VPS:
k openjdk 11 jadi jdk-8u27.
ini gara2 gradle nya masih pakai jdk-8itu kan pakai jdk-8 maka saya kasi note kalau yang 11 enggak bisa
Pengumuman!
Untuk yang baru join, jangan lupa perkenalkan dirimu disini ya
Juga jangan lupa baca ketentuan penggunaan di forum ini. Rekan-rekan bisa lihat disini.
Buat yang penasaran alasan dibuatnya forum BaliJS ini silakan baca disini.