Savienojiet mobilo ierīci ar Android Debug Bridge (ADB) ar USB, WiFi

Satura rādītājs:

Anonim

Kas ir ADB?

Jebkuras reālas ierīces izmantošana mobilajai automatizācijai Testētāji testētājiem vienmēr ir bijuši izaicinājumi. Bet Android piedāvā nelielu risinājumu, kā savienot reālu ierīci, izmantojot USB, ti, Android Debug Bridge (ADB).

ADB ir komandrindas rīks. To izmanto, lai pārvarētu saziņu starp emulatora instanci (Android ierīce) un fona darbības dēmonu procesu (serveris).

Šajā apmācībā jūs uzzināsiet

  • USB atkļūdošana un ADB konfigurēšana
  • Kā izveidot savienojumu ar emulatoru
  • Kā savienot Android ierīci
  • Kā konfigurēt ADB Wi-Fi atbalstam

USB atkļūdošana un ADB konfigurēšana

APPIUM piedāvā priekšrocību, lai testu veiktu reālās ierīcēs. Bet pirms testa veikšanas mums ir jāiestata atbilstoši priekšnoteikumiem.

  • Jābūt iespējotai USB atkļūdošanai
  • ADB konfigurācija
  • Vēlamā spēju iestatīšana atbilstoši aparatūras izmaiņām.

Šeit mēs redzēsim gan savienojumu ar emulatoru, gan testēšanai ar reālu ierīci. Skatiet tālāk norādītās darbības, lai izveidotu savienojumu ar emulatoru.

Kā izveidot savienojumu ar emulatoru

Iekārtā jāinstalē Pre-Requisite- SDK (programmatūras izstrādes komplekts). ADB ir iepakots ar Google Android SDK (programmatūras izstrādes komplektu). Darbības, lai iespējotu ADB no SDK pārvaldnieka.

1. solis) Atveriet Android SDK mapi

2. solis. Veiciet dubultklikšķi uz SDK Manager

3. solis) Visu pakotņu sarakstā atlasiet Rīki un atzīmējiet izvēles rūtiņu

  • Android SDK rīki un
  • Android SDK platformas rīki.

Kā savienot Android ierīci

1. solis : Android tālrunī iespējojiet USB atkļūdošanas opciju no sadaļas “Izstrādātāja opcija”.

2. solis. Atveriet vietējo mapi, kurā saglabāti Android SDK faili “Android SDK >> Platform-tools”, piemēram: C: \ android-sdk \ platform-tools

3. solis. Mapes iekšpusē turiet Shift + ar peles labo pogu noklikšķiniet uz izvēlnes >> Atlasiet opciju “Atvērt komandu logu šeit” .

Tas atvērs mapi, izmantojot komandu uzvedni.

Piezīme - mapes ceļu var atvērt arī tieši no komandas Run komandrindā.

Šis komandu logs tieši atvērs mapi komandu uzvednes logā.

4. solis. Tagad, pirms ierīces pārbaudes, lietotājam ir jāpievieno ārēja Android ierīce (mobilais tālrunis). Lai izveidotu savienojumu, sistēmai izmantojiet ierīces USB kabeļa savienotāju. Tad iepriekš komandrindā ierakstiet komandu-

'adb devices' un nospiediet taustiņu Enter

Tajā tiks parādīts visu pievienoto ierīču saraksts.

Bet pirms tam mums jāpārbauda ADB serveris. Pārbaudiet, vai tas darbojas kā fona process. Vienkārši atveriet komandu uzvedni no iepriekš minētās procedūras un uzrakstiet "adb" un nospiediet taustiņu Enter. Tam vajadzētu parādīt visu ADB procesu.

Startējot serveri, tas vienmēr sasaista vietējo TCP portu 5037. Visi ADB klienti klausās 5037 TCP portu, lai sazinātos ar servera pieprasījumu.

Tagad darbojošais ADB serveris var skenēt visus pievienotos emulatora vai ierīces gadījumus, skenējot portu.

Vienmēr atcerieties, ka ADB dēmons darbojas nepāra numurētajā ostā starp diapazonu no 5555 līdz 5558.

ADB dēmona process darbojas ar konsoles savienojumu, kas savienošanai iegūst pāra numuru portu.

Piemēram: Ja ir pievienota viena ierīce, tad serveris automātiski skenē ierīci un izveido savienojumu, bet, ja vairākām ierīcēm vai emulatoriem, kas darbojas, lietotājam jāsniedz ADB komandrindas instrukcijas, lai izveidotu savienojumu.

Emulatora gadījumam, kas savienots nepāra numura 5557 portā, ir tā pati konsole, kas darbojas pa pāra 5556 portu, ti. Katrai darbojošajai ierīcei ir 1 nepāra un 1 pāra savienots ports.

emulators 1: konsole 55561. emulators: adb 5557emulators 2: konsole 55542. emulators: adb 5555

Komanda, lai noteiktu visu pievienoto ierīci -

<$ adb ierīces>emulatora-5554 ierīceemulatora-5556 ierīceemulatora-5558 ierīce

Komanda, kas nosaka vienu ierīci no vairākām savienotām ierīcēm -

<$ adb -s emulator-5554 instalējiet Guru99.apk>

Tas noteiks ierīces -5554 adb savienojumu un instalēs lietojumprogrammu.

Tātad, tādā veidā lietotājs var izveidot veiksmīgu savienojumu, lai piekļūtu ADB gadījumiem, izmantojot ADB komandas.

Sintakse, ko izmanto, lai piekļūtu ADB gadījumiem no komandrindas:Adb [-d - Adb komanda, kad ir pievienota viena USB ierīceAdb [-e - Adb komanda, kad darbojas tikai viens emulatorsAdb ierīces --- Tas izdrukās visu pievienoto emulatoru / ierīču sarakstu.ADB versija --- Uzskaitiet ADB versijas numuru.ADB palīdzība ---- Izdrukājiet atbalstīto komandu sarakstu.

Kā konfigurēt ADB Wi-Fi atbalstam

Tāpat kā konfigurējot ADB, izmantojot USB, lietotājs var konfigurēt arī ADB, izmantojot wi-fi.

Priekšnoteikums

  • Gan Android ierīcei, gan resursdatoram jābūt savienotam ar to pašu bezvadu tīklu un
  • Ierīces Bluetooth opcijai jābūt atspējotai.
Darbības, lai izveidotu savienojumu
  1. Pievienojiet ierīci, izmantojot USB kabeli, resursdatoram. Pārliecinieties, vai ierīcē ir iespējota USB atkļūdošana.
  2. Iestatiet mērķa ierīci, lai savienotu TCP / IP 5555. portā
    $ adb tcpip 5555

  1. Tagad atvienojiet USB kabeli no ierīces.
  2. Android ierīcē atrodiet IP adresi sadaļā Iestatījumi >> wi-fi iestatījumi >> Papildu >> IP adrese.

    Izmantojiet to pašu IP adresi, lai ierīci savienotu, izmantojot ADB savienojumu

    piem .: Tīkla IP adrese ir- 148.100.1.17$ adb ierīcesPievienoto ierīču saraksts148.100.1.17:5555 ierīce

Tādējādi galīgā konfigurācija ir pabeigta un "ADB" veiksmīgi konfigurēta bezvadu tīklā.

PIEZĪME - ja radās kāda savienojuma kļūda, vienkārši atiestatiet vai nogaliniet ADB resursdatora savienojumu. Tam izmantojiet šādu komandu

un atkal izveidojiet savienojumu no pirmā soļa.