Android Debug Bridge (ADB) Hubungkan ke Perangkat melalui USB, WiFi
Apa itu Android Jembatan Debug (ADB)?
Android Jembatan Debug (ADB) adalah alat baris perintah yang memungkinkan Anda berkomunikasi dengan perangkat. Ini digunakan untuk menjembatani komunikasi antara instance emulator (Android perangkat) dan latar belakang menjalankan proses daemon (server). Ini membantu Anda melakukan berbagai tindakan seperti menginstal atau men-debug perangkat dan menjalankan berbagai perintah pada perangkat dengan menyediakan akses ke shell Unix.
Menggunakan perangkat nyata apa pun untuk otomatisasi seluler pengujian selalu menjadi tantangan bagi penguji. Tetapi, Android menawarkan beberapa solusi untuk menghubungkan perangkat nyata melalui USB (Universal Serial Bus), yaitu, Android Jembatan Debug (ADB).
USB debugging dan Konfigurasi ADB
APPIUM menawarkan keuntungan untuk menjalankan pengujian pada perangkat nyata. Namun, sebelum menjalankan pengujian, kita perlu menyiapkan prasyarat berikut.
- USB debugging harus diaktifkan
- Konfigurasi ADB
- Pengaturan kemampuan yang diinginkan sesuai perubahan perangkat keras.
Di sini kita akan melihat keduanya, terhubung ke emulator serta dengan perangkat nyata untuk pengujian. Lihat langkah-langkah di bawah untuk menghubungkan ke emulator.
Cara Menghubungkan ke Emulator
Prasyarat- SDK (Software Development Kit) harus diinstal pada mesin. ADB di Android dikemas dengan Google Android SDK (Perangkat Pengembangan Perangkat Lunak).
Langkah-langkah untuk mengaktifkan ADB dari SDK Manager.
Langkah 1) Open Android folder SDK
Langkah 2) Double klik pada Manajer SDK
Langkah 3) Dari daftar semua paket pilih Alat dan tandai kotak centang untuk
- Android Alat SDK dan
- Android Alat Platform SDK.
Bagaimana Menghubungkan Android Perangkat dengan ADB (Android Jembatan Debug)
Langkah 1) Aktifkan USB Debugging di perangkat Anda
Aktifkan opsi debugging USB dari 'Opsi Pengembang' di Android telepon. Sekarang, sambungkan Anda Android perangkat ke komputer menggunakan kabel USB.
Langkah 2) Pergi ke Android folder SDK
Buka folder lokal dimana Android File SDK telah disimpan 'Android SDK >> Platform-tools misalnya: C:\android-sdk\platform-tools
Langkah 3) Buka jendela Perintah
Di dalam folder tahan Shift + Menu klik kanan >> Pilih 'Buka jendela perintah di sini' .
Ini akan membuka folder menggunakan command prompt.
Note– Anda juga dapat membuka jalur folder langsung dari perintah Jalankan di command prompt.
Jendela perintah ini akan langsung membuka folder di jendela command prompt.
Langkah 4) Hubungkan eksternal Android alat
Sekarang, sebelum memeriksa perangkat, pengguna harus menghubungkan perangkat eksternal Android perangkat (ponsel). Untuk menghubungkan gunakan konektor kabel USB perangkat ke sistem. Kemudian di command prompt di atas ketik perintah-
'adb devices' & press Enter
Ini akan menampilkan semua daftar semua perangkat yang terhubung.
Namun, sebelum ini kita harus memeriksa server ADB tersebut. Periksa apakah itu berjalan sebagai proses latar belakang atau tidak. Buka saja command prompt dari prosedur yang disebutkan di atas dan tulis 'adb' dan tekan enter. Ini akan menampilkan semua proses adb yang berjalan.
Saat server dimulai, selalu mengikat port TCP lokal 5037. Semua klien ADB mendengarkan port TCP 5037 untuk berkomunikasi dengan permintaan server.
Sekarang, server ADB yang berjalan dapat memindai semua emulator atau instance perangkat yang terhubung dengan memindai port.
Ingatlah selalu bahwa daemon ADB berjalan pada port bernomor ganjil antara rentang 5555 hingga 5558.
Proses daemon ADB berjalan dengan koneksi konsol yang memperoleh port nomor genap untuk koneksi.
Sebagai contoh: Jika satu perangkat terhubung maka server secara otomatis memindai perangkat dan terhubung tetapi jika beberapa perangkat atau emulator berjalan, pengguna perlu memberikan instruksi baris perintah USB koneksi ADB ke perangkat untuk terhubung.
Contoh emulator yang terhubung pada port bernomor ganjil 5557 memiliki konsol yang sama yang berjalan pada port bernomor genap 5556, yaitu. Setiap perangkat yang berjalan memiliki 1 port terhubung ganjil dan 1 genap.
emulator 1: console 5556 emulator 1: adb 5557 emulator 2: console 5554 emulator 2: adb 5555
Perintah untuk mendeteksi semua perangkat yang terhubung –
<$ adb devices> emulator-5554 device emulator-5556 device emulator-5558 device
Perintah mendeteksi satu perangkat dari beberapa perangkat yang terhubung-
<$ adb –s emulator-5554 install Guru99.apk>
Ini akan mendeteksi koneksi adb untuk perangkat -5554 dan menginstal aplikasi.
Jadi, dengan cara ini pengguna dapat mengatur koneksi yang berhasil untuk mengakses instance koneksi USB ADB menggunakan perintah ADB.
Syntax used to access ADB instances from commands line: Adb [-d – An adb command when a single USB device is connected Adb [-e – An adb command when only single emulator is running Adb devices--- This will print all the list of emulator / devices attached. Adb version--- List the adb version number. Adb help---- Print the list of supported commands.
Cara Mengonfigurasi ADB untuk Dukungan Wi-Fi
Sama seperti mengkonfigurasi ADB terhubung USB, pengguna juga dapat mengkonfigurasi ADB melalui wi-fi.
Prasyarat
- Kedua Android perangkat dan komputer host harus terhubung ke jaringan nirkabel yang sama dan
- Opsi Bluetooth perangkat harus dinonaktifkan.
Langkah-langkah untuk menghubungkan-
- Hubungkan perangkat menggunakan kabel USB ke komputer host. Konfirmasikan USB debugging diaktifkan di perangkat.
- Tetapkan perangkat target untuk menghubungkan TCP/IP pada port 5555
$ adb tcpip 5555
- Sekarang, lepaskan kabel USB dari perangkat.
- In Android perangkat menemukan alamat IP dari Pengaturan >> Pengaturan wi-fi >> Lanjutan >> Alamat IP. Gunakan yang sama Android Debug alamat IP Bridge untuk menghubungkan perangkat melalui koneksi USB perangkat koneksi ADB
eg: Network IP address is- 148.100.1.17 $ adb devices List of devices attached 148.100.1.17:5555 device
Oleh karena itu, konfigurasi akhir selesai dan 'adb' berhasil dikonfigurasi melalui jaringan nirkabel.
CATATAN- Jika terjadi kesalahan koneksi, cukup atur ulang atau matikan koneksi host adb. Untuk itu gunakan perintah berikut
dan lagi ADB terhubung ke telepon dari langkah pertama. Jika Anda bekerja dengan Android perangkat dan mencari emulator, pertimbangkan untuk memeriksa ini daftar yang terbaik Android emulator untuk Windows untuk menemukan solusi yang tepat untuk kebutuhan Anda.