Wednesday, October 26, 2022

Cara setting konfigurasi ADB untuk koneksi Android Studio dengan perangkat fisik di Linux Ubuntu

Hallo guys..,kali ini mimin akan share cara konfigurasi Android Studio agar dapat terkoneksi dengan perangkat smartphone sehingga kita bisa menjalankan dan mengetest aplikasi android yang kita kembangkan, langsung di perangkat smartphone kita. Hal ini berdasarkan pengalaman mimin dalam menggunakan Android Studio di linux ubuntu, dan mengalami kendala dimana IDE Android Studio kesulitan mendeteksi perangkat yang kita gunakan. Tidak seperti Mac OS yang tinggal plug and play serta windows yang tinggal mensertakan google USB driver pada installasi SDK pertama kali, untuk linux khususnya Ubuntu memerlukan beberapa langkah tambahan, karena memang linux didesain untuk sepenuhnya ada dalam kendali penggunanya/ pemiliknya, sehingga ada permission yang harus dikonfigurasikan terlebih dahulu, yang merupakan nilai lebih dari sisi keamanan sistem informasi dibandingkan sistem lain yang terkesan lebih mudah-praktis tinggal pakai tapi kita tidak menyadari bahaya yang mengancam. Untuk keperluan test perangkat fisik di linux Ubuntu memerlukan instalasi paket dengan nama android-tools-adb yang pada aplikasinya pengguna Android Studio menjadi member dari plugdev group. Ini adalah akun default pengguna dari kebanyakan versi Ubuntu yang dapat diperivikasi dengan menjalankan 'id' command. Jika plugdev group tidak terdaftar atau belum pernah didaftarkan jalankan perintah berikut untuk menambahkan akun anda pada group: Setelah syarat membership sudah dipenuhi maka paket android-tools-adb dapat di install dengan perintah berikut: Setelah installasi paket selesai, reboot sistem Ubuntu kemudian buka terminal Ctrl+Alt+T, jalankan server adb dan check daftar perangkat: Bila hasilnya seperti gambar diatas langkah sisanya tinggal hubungkan perangkat anda dengan komputer lewat usb dan nyalakan usb debugging di opsi developer pada smartphone anda. Tapi adakalanya keadaan tidak berjalan selancar itu, ada pada beberapa kasus menampilkan hal seperti ini :
Bila menemui hal seperti diatas langkah pertama adalah cari id vendor dari perangkat yang sobat gunakan, yakni dengan perangkat smartphone masih terhubung ke port usb utama pada komputer sobat, gunakan perintah lsusb di terminal seperti gambar berikut
disitu terlihat contoh perangkat saya ialah vivo 1904 dengan ID 2d95. Kemudian setelah mengetahui ID dari perangkat kita, dilanjutkan dengan mengkondisikan udev rule dengan cara mengetikan command berikut di terminal, disini saya menggunakan text editor nano, bisa disesuaikan dengan text editor sobat sekalian.. lalu pada editor nano pastekan baris perintah berikut: jangan lupa sesuaikan dengan ID vendor perangkat sobat yang didapat dari langkah sebelumnya sehingga seperti gambar dibawah ini kemudian simpan Ctrl+x -> enter
Kemudian reload rule, dengan command berikut di terminal done.., semoga bermanfaat!!