Cara Atasi Android Tidak Terdeteksi & Session 'app': Error di Android Studio
![]() |
adb problem |
LATAR BELAKANG
Android programming saat menjadi bidang yang sangat diminati para programmer karena lebih banyak mendatangkan keuntungan. Pemrogramannya pun terbilang cukup mudah karena untuk aplikasi native dasarnya hanya bahasa pemrograman java yang berorientasi obyek. Google pun sudah merilis aplikasi IDE untuk membuat aplikasi android lebih mudah yaitu dengan Android Studio.
Pemula yang ingin mencoba android programming biasanya akan mengalami kendala dengan konektivitas Android Studio. Mulai dari Android tidak terdeteksi sampai dengan aplikasi gagal di Build. Namun ternyata untuk masalah android tidak terdeteksi ini solusinya sangat mudah dan bahkan sudah disediakan oleh Google pada paket Android SDK.
Saat sudah terdeteksi terkadang konektivitas tetap kedapatan masalah dengan munculnya app session. Ini dialami ketika perangkat yang dipakai menggunakan API lebih besar dari 23 atau lebih baru dari Android Marshmallow. Masalah ini pun ternyata juga sangat mudah diatasi dengan beberapa tahapan dibawah ini.
PEMBAHASAN
Jangan Lupa Aktifkan Android Debugging
Aktifkan dengan cara :- Ketuk perkali – kali pada Build Number yang ada pada Settings/About smartphone Android sampai muncul notifikasi yang kurang lebih ini “now you developer”. Namun untuk beberapa smartphone tidak pada Build Number misalkan MIUI milik Xiaomi yang ternyata yang diketuk adalah pada MIUI Version bukan Build Number
- Kembali ke Settings seharusnya diatas About sudah muncul menu Developer Option. Namun untuk beberapa smartphone Developer Option tidak berada pada halaman utama Settings namun berada pada sub-menu misalkan saja MIUI milik Xiaomi. Letaknya berada pada Additional Settings
- Aktifkan USB Debugging
- Sambungkan ke PC dengan kabel USB Transfer
Cek ADB Interface pada Devices Manager
Pada windows 10 seharusnya masalah ini tidak terjadi karena ADB Interface masing - masing device android yang tersambung akan terinstall otomatis melalui update windows.Cara mengecek ADB Interface :
- Buka Device Manager. Caranya klik kanan pada logo Windows atau melalui Control Panel
-
Klik Other Devices. Terdapat device ADB Interface dengan ikon tanda seru yang artinya memiliki masalah driver
Other Devices - Klik kanan ADB Interface dan pilih Update Driver
-
Pilih Show All Devices dan Next
Show All Devices -
Pilih Have Disk. Kemudian browse dan open android_winusb.inf pada folder ../android-sdk/extras/google/usb_driver
android winusb
Jika tidak ada, bisa mengunduh melalui tautan yang berada dibawah
android usb driver -
Pilih OK. Kemudian pilih Android ADB Interface dan klik Next
ADB Interface - Jika ada peringatan pilih Yes
- Tunggu sampai selesai.
Pada beberapa kasus mungkin ADB Interface ini tidak muncul dan terganti dengan Devices lain. Misalkan saja pada Smartphone Samsung ADB Interface tidak muncul melainkan muncul dengan nama lain, solusinya adalah mencari driver sesuai dengan smartphone yang digunakan. Untuk Samsung sudah disediakan oleh Samsung sendiri namanya Samsung USB Driver yang sudah banyak tersebar di internet.
Jika masih tidak terdeteksi
-
Pada Android Studio pilih Log/LogCat/AndroidManager. Pada event log perhatikan jika sudah muncul *daemon started succesfully. Maka seharusnya android sudah terdeteksi.
Event Log -
Jika tidak muncul cari folder ../android-sdk/platform-tools. Tekan tombol Shift seraya klik kanan pada folder tersebut. Kemudian pilih
Open Command Window Here -
Ketik
kemudian tekan Enteradb start-server
-
Jika tidak ada respon, ketik
kemudian tekan Enter dan kembali ke langkah nomor 3adb kill-server
-
Kemudian ketik
Jika sudah muncul devices maka coba cek lagi pada android studio seharusnya sekarang sudah terdeteksiadb devices
ALTERNATIF | ROOTED DEVICES
Bagi yang memiliki smartphone dengan kondisi rooted dan pada base Lineage/AOSP/Cyanogen bisa menggunakan metode ADB Over Network. Tidak memerlukan kabel data dan driver lagi hanya perlu jaringan LAN/Hotspot. Berita bagusnya saat ini sudah tidak perlu rooted lagi, caranya disini.
Caranya :- Masuk Developer Option
- Aktifkan ADB Debugging & ADB Over Network. ADB Over Network tidak ada di OS Biasa namun hanya ada di OS custom seperti Lineage
- Sambungkan device Android dan PC dengan jaringan yang sama.
-
Masuk ADB dan ketik
adb start-server
-
Sambungkan dengan IP device Android. Cara mendapatkan IP dari Perangkat Android, buka Pengaturan -> Tentang Ponsel -> Status -> IP Address. Contoh IP-nya adalah 192.168.43.1
Ketikan perintah seperti dibawah :adb connect 192.168.43.1:5555
- Tunggu sampai selesai
Mengatasi Session 'app': Error Installing APK
Pada beberapa device terjadi masalah ini karena pengaturan allow usb installing belum aktif. Aktifkan seperti screenshoot di bawah :Developer option
Jika masih terjadi masalah saat run program pastikan Smartphone masih keadaan layar standby karena akan muncul pop up perizinan instalasi USB Debugging berserta aplikasinya. Contoh pop up seperti dibawah ini :
ALLOW USB DEBUGGING ALLOW INSTALL
Jika masih saja terjadi mungkin karena Instant Run coba atur pada IDE seperti dibawah ini
Disable Instant Run
KESIMPULAN
Melalui berbagai cara di atas seharusnya masalah Android tidak terdeteksi dan App Session di Android Studio sudah dapat diatasi. Namun jika masih mengalami masalah dapat menghubungi admin melalui chat Facebook maupun Instagram siapa tau bisa membantu carikan solusinya.
Gabung dalam percakapan