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.
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.
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
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.
See käsuaken avab kausta otse käsuviiba aknas.
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.
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 -
- Ühendage seade USB-kaabli abil hostarvutiga. Kinnitage, et USB-silumine on seadmes lubatud.
- Määrake sihtseade ühendama TCP/IP-d pordiga 5555
$ adb tcpip 5555
- Nüüd ühendage USB-kaabel seadme küljest lahti.
- 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.