Kas yra ADB?
Bet kokio tikrojo įrenginio naudojimas mobiliajai automatikai Testuotojai visada buvo iššūkis. Tačiau „Android“ siūlo daugybę sprendimų, kaip prijungti tikrą įrenginį per USB, ty „Android Debug Bridge“ (ADB).
ADB yra komandinės eilutės įrankis. Jis naudojamas norint užmegzti ryšį tarp emuliatoriaus egzemplioriaus („Android“ įrenginio) ir fone vykstančio „daemon“ proceso (serverio).
Šioje pamokoje sužinosite
- USB derinimas ir ADB konfigūracija
- Kaip prisijungti prie emuliatoriaus
- Kaip prijungti „Android“ įrenginį
- Kaip konfigūruoti „ADB“ palaikymą „Wi-Fi“
USB derinimas ir ADB konfigūracija
„APPIUM“ suteikia pranašumą atlikti testą realiuose įrenginiuose. Tačiau prieš paleisdami testą, mes turime nustatyti pagal išankstinius reikalavimus.
- Reikėtų įjungti USB derinimą
- ADB konfigūracija
- Pageidaujamas pajėgumų nustatymas pagal aparatūros pakeitimus.
Čia matysime abu, prisijungdami prie emuliatoriaus, taip pat naudodami tikrąjį tikrinimo įrenginį. Norėdami prisijungti prie emuliatoriaus, žiūrėkite toliau pateiktus veiksmus.
Kaip prisijungti prie emuliatoriaus
Iš anksto reikalingas SDK (programinės įrangos kūrimo rinkinys) turėtų būti įdiegtas kompiuteryje. ADB yra supakuotas su „Google“ „Android SDK“ (programinės įrangos kūrimo rinkiniu). Veiksmai, kaip įgalinti ADB iš SDK tvarkyklės.
1 žingsnis) Atidarykite „Android SDK“ aplanką
2 žingsnis) Dukart spustelėkite SDK tvarkyklę
3 žingsnis) Iš visų paketų sąrašo pasirinkite Įrankiai ir pažymėkite žymimąjį laukelį
- „Android SDK Tools“ ir
- „Android SDK“ platformos įrankiai.
Kaip prijungti „Android“ įrenginį
1 žingsnis. Įgalinkite „USB“ derinimo parinktį „Kūrėjo parinktyje“ „Android“ telefone.
2 žingsnis. Atidarykite vietinį aplanką, kuriame buvo išsaugoti „Android SDK“ failai, „Android SDK >> Platform-tools“, pvz .: C: \ android-sdk \ platform-tools
3 žingsnis) Viduje esančiame aplanke palaikykite „Shift“ + dešiniuoju pelės mygtuku spustelėkite meniu >> Pasirinkite parinktį „Atidaryti komandos langą čia“ .
Jis atidarys aplanką naudodamas komandų eilutę.
Pastaba - aplanko kelią taip pat galite atidaryti tiesiai naudodami komandą Vykdyti komandų eilutėje.
Šis komandų langas tiesiogiai atidarys aplanką komandų eilutės lange.
4 žingsnis) Dabar, prieš patikrindamas įrenginį, vartotojas turi prijungti išorinį „Android“ įrenginį (mobilųjį telefoną). Norėdami prisijungti, naudokite įrenginio USB kabelio jungtį prie sistemos. Tada aukščiau esančioje komandų eilutėje įveskite komandą-
„adb devices“ ir paspauskite Enter
Bus rodomas visų prijungtų įrenginių sąrašas.
Bet prieš tai turėtume patikrinti tą ADB serverį. Patikrinkite, ar jis veikia kaip foninis procesas, ar ne. Tiesiog atidarykite komandų eilutę iš pirmiau minėtos procedūros, parašykite „adb“ ir paspauskite enter. Jame turėtų būti rodomas visas vykdomas adb procesas.
Kai serveris paleidžiamas, jis visada susieja vietinį TCP prievadą 5037. Visi ADB klientai klausosi 5037 TCP prievado, kad galėtų bendrauti su serverio užklausa.
Dabar veikiantis ADB serveris gali nuskaityti visus prijungtus emuliatorius ar įrenginio atvejus, nuskaitydamas prievadą.
Visada atminkite, kad ADB demonas veikia nelyginiu numeriu pažymėtame prievade tarp diapazonų nuo 5555 iki 5558.
ADB „deemon“ procesas vyksta su konsolės ryšiu, kuris prisijungimui įgyja lyginių skaičių prievadą.
Pvz .: Jei prijungtas vienas įrenginys, serveris automatiškai nuskaito įrenginį ir prisijungia, bet jei keliems įrenginiams ar emuliatoriams, kuriuose veikia vartotojas, reikia duoti ADB komandų eilutės nurodymus prisijungti.
Emuliatoriaus egzemplioriuje, prijungtame prie nelyginio 5557 prievado, yra ta pati konsolė, veikianti per porinį 5556 prievadą, t. Kiekviename veikiančiame įrenginyje yra 1 nelyginis ir 1 lyginis prievadas.
1 emuliatorius: konsolė 55561 emuliatorius: adb 5557emuliatorius 2: konsolė 5554emuliatorius 2: adb 5555
Komanda aptikti visus prijungtus įrenginius -
<$ adb įrenginiai>emuliatorius-5554 įrenginysemuliatorius-5556 įrenginysemuliatorius-5558 įrenginys
Komanda aptikti vieną įrenginį iš kelių prijungtų įrenginių-
<$ adb -s emuliatorius-5554 įdiekite „Guru99.apk“
Jis aptiks įrenginio -5554 adb ryšį ir įdiegs programą.
Taigi, tokiu būdu vartotojas gali nustatyti sėkmingą ryšį, kad galėtų pasiekti ADB egzempliorius naudodamas ADB komandas.
Sintaksė, naudojama norint pasiekti ADB egzempliorius iš komandų eilutės:Adb [-d - Adb komanda, kai prijungtas vienas USB įrenginysAdb [-e - Adb komanda, kai veikia tik vienas emuliatoriusADB įrenginiai --- Tai atspausdins visą pridedamų emuliatorių / įrenginių sąrašą.ADB versija --- Išvardykite ADB versijos numerį.„Adb help“ - spausdinkite palaikomų komandų sąrašą.
Kaip konfigūruoti „ADB“ palaikymą „Wi-Fi“
Kaip ir konfigūruodamas ADB per USB, vartotojas taip pat gali sukonfigūruoti ADB per „Wi-Fi“.
Būtina
- Tiek „Android“ įrenginys, tiek pagrindinis kompiuteris turėtų būti prijungti prie to paties belaidžio tinklo ir
- Įrenginio „Bluetooth“ parinktis turėtų būti išjungta.
- Prijunkite įrenginį naudodami USB laidą prie pagrindinio kompiuterio. Patvirtinkite, kad įrenginyje įgalintas derinimas naudojant USB.
- Nustatykite tikslinį įrenginį prijungti TCP / IP 5555 prievade
555 $. adb tcpip
- Dabar atjunkite USB laidą nuo įrenginio.
- „Android“ įrenginyje raskite IP adresą skiltyje Nustatymai >> „Wi-Fi“ nustatymai >> Išplėstiniai >> IP adresas.
Norėdami prijungti įrenginį per ADB ryšį, naudokite tą patį IP adresą
pvz .: tinklo IP adresas yra- 148.100.1.17$ adb įrenginiųPridedamų įrenginių sąrašas148.100.1.17:5555 prietaisas
Taigi galutinė konfigūracija atlikta ir „ADB“ sėkmingai sukonfigūruota belaidžiu tinklu.
PASTABA. Jei įvyko bet kokia ryšio klaida, tiesiog iš naujo nustatykite arba užmuškite ADB pagrindinio kompiuterio ryšį. Tam naudokite šią komandą