Android Debug Bridge (ADB) Conectați-vă la dispozitiv prin USB, WiFi
Ce Este Android Debug Bridge (ADB)?
Android Podul de depanare (ADB) este un instrument de linie de comandă care vă permite să comunicați cu un dispozitiv. Este folosit pentru a comunica comunicarea între o instanță de emulator (Android dispozitiv) și procesul demon care rulează în fundal (server). Vă ajută să efectuați diferite acțiuni, cum ar fi instalarea sau depanarea unui dispozitiv și să rulați diverse comenzi pe un dispozitiv, oferind acces la un shell Unix.
Folosind orice dispozitiv real pentru automatizarea mobilă Testarea a fost întotdeauna o provocare pentru testeri. Dar, Android oferă o mână de soluții pentru conectarea unui dispozitiv real prin USB (Universal Serial Bus), adică, Android Debug Bridge (ADB).
Depanare USB și configurare ADB
APPIUM oferă un avantaj de a efectua teste pe dispozitive reale. Dar înainte de a rula testul, trebuie să setăm următoarea cerință prealabilă.
- Depanarea USB ar trebui să fie activată
- Configurare ADB
- Configurarea capacității dorite conform modificărilor hardware.
Aici le vom vedea pe ambele, conectarea la emulator, precum și cu un dispozitiv real pentru testare. Consultați pașii de mai jos pentru conectarea la un emulator.
Cum să vă conectați la un emulator
Condiție preliminară - SDK (kit de dezvoltare software) trebuie instalat pe mașină. ADB în Android este ambalat cu Google Android SDK (kit de dezvoltare software).
Pași pentru a activa ADB din Managerul SDK.
Pas 1) Operatii Deschise Android folderul SDK
Pas 2) Double faceți clic pe Manager SDK
Pas 3) Din lista tuturor pachetelor, selectați Instrumente și bifați caseta de selectare pentru
- Android Instrumente SDK și
- Android Instrumente de platformă SDK.
Cum să Conectează-te Android Dispozitiv cu ADB (Android Podul de depanare)
Pasul 1) Activați depanarea USB pe dispozitivul dvs
Activați opțiunea de depanare USB din „Opțiune pentru dezvoltatori” în Android telefon. Acum, conectați-vă Android dispozitiv la computer folosind cablul USB.
Pasul 2) Accesați Android folderul SDK
Deschide folderul local unde Android Fișierele SDK au fost salvate "Android SDK >> Platform-tools, de exemplu: C:\android-sdk\platform-tools
Pasul 3) Deschideți fereastra de comandă
În interiorul folderului țineți Shift + Faceți clic dreapta pe meniu >> Selectați „Deschideți fereastra de comandă aici” opțiune.
Acesta va deschide folderul folosind promptul de comandă.
notițe– de asemenea, puteți deschide calea folderului direct din comanda Run în linia de comandă.
Această fereastră de comandă va deschide direct folderul în fereastra prompt de comandă.
Pasul 4) Conectați un extern Android dispozitiv
Acum, înainte de a verifica dispozitivul, utilizatorul trebuie să conecteze un extern Android dispozitiv (telefon mobil). Pentru a vă conecta, utilizați conectorul cablului USB al dispozitivului la sistem. Apoi, în promptul de comandă de mai sus, tastați comandă-
'adb devices' & press Enter
Va afișa toată lista cu toate dispozitivele conectate.
Dar, înainte de aceasta, ar trebui să verificăm acel server ADB. Verificați dacă rulează ca proces de fundal sau nu. Doar deschideți promptul de comandă din procedura menționată mai sus și scrieți „adb” și apăsați Enter. Ar trebui să afișeze toate procesele adb care rulează.
Când serverul pornește, acesta leagă întotdeauna portul TCP local 5037. Toți clienții ADB ascultă portul TCP 5037 pentru a comunica cu cererea serverului.
Acum, serverul ADB care rulează poate scana toate instanțele de emulator sau dispozitiv conectate prin scanarea portului.
Amintiți-vă întotdeauna că demonul ADB rulează pe portul cu numere impar între intervalele de la 5555 la 5558.
Procesul demonului ADB rulează cu conexiune la consolă care dobândește un port cu număr par pentru conexiune.
De exemplu: Dacă un singur dispozitiv este conectat, serverul scanează automat dispozitivul și se conectează, dar dacă mai multe dispozitive sau emulator rulează, utilizatorul trebuie să ofere instrucțiuni ADB connect to device USB comandă pentru conectare.
Instanța de emulator conectată pe portul impar 5557 are aceeași consolă rulând peste portul 5556 cu număr par, adică. Fiecare dispozitiv care rulează are 1 port impar și 1 par conectat.
emulator 1: console 5556 emulator 1: adb 5557 emulator 2: console 5554 emulator 2: adb 5555
Comanda pentru a detecta toate dispozitivele conectate -
<$ adb devices> emulator-5554 device emulator-5556 device emulator-5558 device
Comandă de detectare a unui singur dispozitiv de la mai multe dispozitive conectate-
<$ adb –s emulator-5554 install Guru99.apk>
Acesta va detecta conexiunea adb pentru dispozitivul -5554 și va instala aplicația.
Deci, în acest fel, utilizatorul poate configura o conexiune de succes pentru a accesa instanțe de conectare USB ADB folosind comenzile ADB.
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.
Cum se configurează ADB pentru suport Wi-Fi
La fel ca și configurarea ADB connect USB, utilizatorul poate configura și ADB prin wi-fi.
Cerință prealabilă
- Ambele Android dispozitivul și computerul gazdă ar trebui să fie conectate la aceeași rețea fără fir și
- Opțiunea Bluetooth a dispozitivului ar trebui să fie dezactivată.
Pași de conectare-
- Conectați dispozitivul utilizând cablul USB la computerul gazdă. Confirmați că depanarea USB este activată pe dispozitiv.
- Setați dispozitivul țintă să se conecteze TCP/IP pe portul 5555
$ adb tcpip 5555
- Acum, deconectați cablul USB de la dispozitiv.
- In Android Dispozitivul găsește adresa IP din Setări >> Setare Wi-Fi >> Avansat >> Adresă IP. Folosiți aceeași Android Debug Bridge IP adresa pentru a conecta dispozitivul prin intermediul conexiunii USB a dispozitivului de conectare ADB
eg: Network IP address is- 148.100.1.17 $ adb devices List of devices attached 148.100.1.17:5555 device
Prin urmare, configurația finală a fost finalizată și „adb” configurat cu succes prin rețeaua wireless.
NOTĂ- Dacă a apărut vreo eroare de conexiune, doar resetați sau opriți conexiunea gazdă adb. Pentru asta utilizați următoarea comandă
și din nou ADB se conectează la telefon de la primul pas. Dacă lucrezi cu Android dispozitive și în căutarea unui emulator, vă recomandăm să verificați acest lucru lista celor mai bune Android emulatoare pentru Windows pentru a găsi soluția potrivită pentru nevoile dvs.