Hubungkan Perangkat Seluler dengan Android Debug Bridge (ADB) ke USB, WiFi

Daftar Isi:

Anonim

Apa itu ADB?

Menggunakan perangkat nyata untuk otomatisasi seluler Pengujian selalu menjadi tantangan bagi penguji. Tapi, Android menawarkan solusi praktis untuk menghubungkan perangkat nyata melalui USB yaitu Android Debug Bridge (ADB).

ADB adalah alat baris perintah. Ini digunakan untuk menjembatani komunikasi antara instance emulator (perangkat Android) dan proses daemon yang berjalan di latar belakang (server).

Dalam tutorial ini, Anda akan belajar-

  • Debugging USB dan Konfigurasi ADB
  • Cara Menghubungkan ke Emulator
  • Cara Menghubungkan Perangkat Android
  • Cara Mengonfigurasi ADB untuk Dukungan Wi-Fi

Debugging USB dan Konfigurasi ADB-

APPIUM menawarkan keuntungan untuk menjalankan pengujian pada perangkat nyata. Tetapi sebelum menjalankan tes, kita perlu menyiapkan prasyarat berikut.

  • Debugging USB harus diaktifkan
  • Konfigurasi ADB
  • Pengaturan kemampuan yang diinginkan sesuai perubahan perangkat keras.

Di sini kita akan melihat keduanya, menghubungkan ke emulator serta dengan perangkat nyata untuk pengujian. Lihat langkah-langkah di bawah ini untuk menghubungkan ke emulator.

Cara Menghubungkan ke Emulator

Pre-Requisite- SDK (Software Development Kit) harus diinstal pada mesin. ADB dikemas dengan SDK Android Google (Software Development Kit). Langkah-langkah untuk mengaktifkan ADB dari SDK Manager.

Langkah 1) Buka folder Android SDK

Langkah 2) Klik dua kali pada SDK Manager

Langkah 3) Dari daftar semua paket pilih Alat dan tandai kotak centang untuk

  • Alat SDK Android dan
  • Alat Platform Android SDK.

Cara Menghubungkan Perangkat Android

Langkah 1) Aktifkan opsi debugging USB dari 'Opsi Pengembang' di ponsel Android.

Langkah 2) Buka folder lokal tempat file Android SDK telah disimpan 'Android SDK >> Platform-tools' misalnya: C: \ android-sdk \ platform-tools

Langkah 3) Di dalam folder tahan Shift + Klik kanan menu >> Pilih opsi 'Buka jendela perintah di sini' .

Ini akan membuka folder menggunakan command prompt.

Catatan - Anda juga dapat membuka jalur folder langsung dari perintah Jalankan di prompt perintah.

Jendela perintah ini akan langsung membuka folder di jendela prompt perintah.

Langkah 4) Sekarang, sebelum memeriksa perangkat, pengguna harus menghubungkan perangkat Android eksternal (ponsel). Untuk menghubungkan, gunakan konektor kabel USB perangkat ke sistem. Kemudian di atas command prompt ketik perintah-

'adb devices' & tekan Enter

Ini akan menampilkan semua daftar semua perangkat yang terhubung.

Tapi, sebelum ini kita harus memeriksa server ADB itu. 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 harus menampilkan semua proses adb yang sedang berjalan.

Ketika server dimulai, itu selalu mengikat port TCP lokal 5037. Semua klien ADB mendengarkan port TCP 5037 untuk berkomunikasi dengan permintaan server.

Sekarang, server ADB yang sedang berjalan dapat memindai semua emulator yang terhubung atau instance perangkat dengan memindai porta.

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.

Misalnya: Jika satu perangkat terhubung maka server secara otomatis memindai perangkat dan terhubung tetapi jika beberapa perangkat atau emulator yang menjalankan pengguna perlu memberikan instruksi baris perintah ADB untuk terhubung.

Instance emulator yang terhubung pada porta bernomor ganjil 5557 memiliki konsol yang sama yang berjalan di atas port 5556 bernomor genap, yaitu. Setiap perangkat yang berjalan memiliki 1 port yang terhubung ganjil dan 1 genap.

emulator 1: konsol 5556emulator 1: adb 5557emulator 2: konsol 5554emulator 2: adb 5555

Perintah untuk mendeteksi semua perangkat yang terhubung -

<$ adb devices>perangkat emulator-5554perangkat emulator-5556perangkat emulator-5558

Perintah mendeteksi satu perangkat dari beberapa perangkat yang terhubung-

<$ adb -s emulator-5554 instal 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 ADB menggunakan perintah ADB.

Sintaks yang digunakan untuk mengakses instance ADB dari baris perintah:Adb [-d - Perintah adb ketika satu perangkat USB terhubungAdb [-e - Perintah adb saat hanya satu emulator yang berjalanPerangkat Adb --- Ini akan mencetak semua daftar emulator / perangkat yang terpasang.Versi Adb --- Cantumkan nomor versi adb.Adb help ---- Cetak daftar perintah yang didukung.

Cara Mengonfigurasi ADB untuk Dukungan Wi-Fi

Sama seperti mengkonfigurasi ADB melalui USB, pengguna juga dapat mengkonfigurasi ADB melalui wi-fi.

Prasyarat

  • Perangkat Android dan komputer host harus terhubung ke jaringan nirkabel yang sama dan
  • Opsi perangkat Bluetooth harus dinonaktifkan.
Langkah-langkah untuk menghubungkan-
  1. Hubungkan perangkat menggunakan kabel USB ke komputer host. Konfirmasikan USB debugging diaktifkan di perangkat.
  2. Tetapkan perangkat target untuk menghubungkan TCP / IP pada port 5555
    $ adb tcpip 5555

  1. Sekarang, lepaskan kabel USB dari perangkat.
  2. Di perangkat Android temukan alamat IP dari Pengaturan >> Pengaturan wi-fi >> Lanjutan >> Alamat IP.

    Gunakan alamat IP yang sama untuk menghubungkan perangkat melalui koneksi ADB

    misalnya: Alamat IP jaringan adalah- 148.100.1.17$ adb devicesDaftar perangkat yang terpasang148.100.1.17:5555 perangkat

Oleh karena itu, konfigurasi akhir selesai dan 'adb' berhasil dikonfigurasi melalui jaringan nirkabel.

CATATAN- Jika terjadi kesalahan koneksi, cukup setel ulang atau matikan koneksi host adb. Untuk itu gunakan perintah berikut

dan sambungkan lagi dari langkah pertama.