Android Silumissild (ADB) Ühendage seadmega USB, WiFi kaudu

Mis on Android Silumissild (ADB)?

Android Silumissild (ADB) on käsurea tööriist, mis võimaldab teil seadmega suhelda. Seda kasutatakse side ühendamiseks emulaatori eksemplari (Android seade) ja taustal töötav deemonprotsess (server). See aitab teil teha erinevaid toiminguid, nagu seadme installimine või silumine, ja käivitada seadmes erinevaid käske, pakkudes juurdepääsu Unixi kestale.

Mis tahes tõelise seadme kasutamine mobiilseks automatiseerimiseks Testimine on testijatele alati väljakutseks olnud. aga, Android pakub käputäis lahendusi tõelise seadme ühendamiseks USB (Universal Serial Bus) kaudu, st Android Silumissild (ADB).

USB silumine ja ADB konfiguratsioon

APPIUM pakub eelise testimise läbiviimiseks reaalsetes seadmetes. Kuid enne testi käivitamist peame seadistama vastavalt eeltingimusele.

  • USB-silumine peaks olema lubatud
  • ADB konfiguratsioon
  • Soovitud võime seadistamine vastavalt riistvara muudatustele.

Siin näeme nii emulaatoriga ühendamist kui ka testimiseks päris seadmega. Vaadake allolevaid samme emulaatoriga ühenduse loomiseks.

Kuidas emulaatoriga ühendust luua

Eelnõu- SDK (tarkvaraarenduskomplekt) tuleb masinasse installida. ADB sisse Android on pakitud Google'iga Android SDK (tarkvaraarenduskomplekt).

Toimingud ADB lubamiseks SDK haldurist.

Step 1) avatud Android SDK kaust

Step 2) Double klõpsake SDK halduril

Step 3) Valige kõigi pakettide loendist Tööriistad ja märkige ruut

  • Android SDK tööriistad ja
  • Android SDK platvormi tööriistad.

Ühendage emulaatoriga

Kuidas ühendada Android ADB-ga seade (Android Silumissild)

Samm 1) Lubage oma seadmes USB silumine

Lubage USB-silumisvalik jaotises Arendaja valik Android telefon. Nüüd ühendage oma Android seade arvutiga USB-kaabli abil.

Võta meiega ühendust Android ADB-ga seade

Samm 2) Minge lehele Android SDK kaust

Avage kohalik kaust, kus Android SDK failid on salvestatudAndroid SDK >> Platform-tools' nt: C:\android-sdk\platform-tools

Võta meiega ühendust Android ADB-ga seade

Samm 3) Avage käsuaken

Kausta sees hoidmine Shift + Paremklõpsake menüüd >> Vali 'Ava käsuaken siin' valik.

See avab kausta käsuviiba abil.

märkused– kaustatee saab avada ka otse käsurealt Käivita.

Võta meiega ühendust Android ADB-ga seade

See käsuaken avab kausta otse käsuviiba aknas.

Võta meiega ühendust Android ADB-ga seade

4. samm) Ühendage väline Android seade

Nüüd peab kasutaja enne seadme kontrollimist ühendama välise Android seade (mobiiltelefon). Ühendamiseks kasutage seadme USB-kaabli pistikut süsteemiga. Seejärel tippige ülalolevasse käsureale käsk-

'adb devices' & press Enter

See kuvab kõigi ühendatud seadmete loendi.

Võta meiega ühendust Android ADB-ga seade

Kuid enne seda peaksime seda ADB-serverit kontrollima. Kontrollige, kas see töötab taustaprotsessina või mitte. Lihtsalt avage ülalmainitud protseduuri käsuviip ja kirjutage "adb" ja vajutage sisestusklahvi. See peaks kuvama kogu adb-protsessi, mis töötab.

Kui server käivitub, seob see alati kohaliku TCP-pordi 5037. Kõik ADB-kliendid kuulavad serveri päringutega suhtlemiseks 5037 TCP-porti.

Nüüd saab töötav ADB-server pordi skaneerimisega skannida kõiki ühendatud emulaatori või seadme eksemplare.

Pidage alati meeles, et ADB deemon töötab paaritu numbriga pordil vahemikus 5555 kuni 5558.

ADB deemoni protsess töötab konsooliühendusega, mis hangib ühenduse loomiseks paarisnumbri pordi.

Näiteks: Kui ühendatud on üks seade, skannib server seadet automaatselt ja loob ühenduse, kuid kui töötab mitu seadet või emulaatorit, peab kasutaja andma ühenduse loomiseks ADB ühenduse seadmega USB käsurea juhised.

Paaritu numbriga pordiga 5557 ühendatud emulaatori eksemplaril on sama konsool, mis töötab paaris numbriga 5556 pordi kaudu, st. Igal töötaval seadmel on 1 paaritu ja 1 paaris ühendatud port.

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

Käsk kõigi ühendatud seadmete tuvastamiseks –

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

Käsk ühe seadme tuvastamiseks mitmest ühendatud seadmest-

<$ adb –s emulator-5554 install Guru99.apk>

See tuvastab seadme -5554 adb-ühenduse ja installib rakenduse.

Nii saab kasutaja ADB käskude abil luua eduka ühenduse, et pääseda juurde ADB USB-ühenduse eksemplaridele.

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.

Kuidas konfigureerida ADB-d Wi-Fi toe jaoks

Nii nagu ADB ühendamise USB konfigureerimisel, saab kasutaja konfigureerida ADB-d ka WiFi kaudu.

Eeltingimus

  • Mõlemad Android seade ja hostarvuti peaksid olema ühendatud samasse traadita võrku ja
  • Seadme Bluetooth peaks olema keelatud.

Ühenduse sammud -

  1. Ühendage seade USB-kaabli abil hostarvutiga. Kinnitage, et USB-silumine on seadmes lubatud.
  2. Määrake sihtseade ühendama TCP/IP-d pordiga 5555
    $ adb tcpip 5555

ADB konfigureerimine Wi-Fi toe jaoks

  1. Nüüd ühendage USB-kaabel seadme küljest lahti.
  2. In Android seade otsib IP-aadressi menüüst Seaded >> wi-fi seadistus >> Täpsem >> IP-aadress.Kasutage sama Android Silumissildi IP-aadress seadme ühendamiseks ADB ühendamise seadme USB-ühenduse kaudu
    eg: Network IP address is- 148.100.1.17
    $ adb devices
    List of devices attached
    148.100.1.17:5555 device

Seega on lõplik konfiguratsioon tehtud ja "adb" edukalt konfigureeritud traadita võrgu kaudu.

MÄRGE- Kui ilmnes ühenduse tõrge, lähtestage või katkestage adb-hostiühendus. Selleks kasutage järgmist käsku

ja uuesti ADB ühendage telefoniga esimesest sammust. Kui töötate koos Android seadmed ja emulaatori otsimine, kaaluge selle kontrollimist parimate nimekiri Android emulaatorid Windows et leida oma vajadustele sobiv lahendus.