Yhdistä mobiililaite Android Debug Bridge -sovelluksella (ADB) USB: hen, WiFi-verkkoon

Sisällysluettelo:

Anonim

Mikä on ADB?

Minkä tahansa todellisen laitteen käyttäminen mobiiliautomaatioon Testaus on aina ollut haaste testaajille. Mutta Android tarjoaa kourallisen ratkaisun todellisen laitteen liittämiseen USB: n kautta eli Android Debug Bridge (ADB).

ADB on komentorivityökalu. Sitä käytetään yhteyden muodostamiseen emulaattori-ilmentymän (Android-laite) ja taustalla käynnissä olevan daemon-prosessin (palvelin) välillä.

Tässä opetusohjelmassa opit-

  • USB-virheenkorjaus ja ADB-määritykset
  • Kuinka muodostaa yhteys emulaattoriin
  • Kuinka yhdistää Android-laite
  • ADB: n määrittäminen Wi-Fi-tukea varten

USB-virheenkorjaus ja ADB-määritykset-

APPIUM tarjoaa edun testin suorittamisessa todellisilla laitteilla. Mutta ennen testin suorittamista meidän on asennettava ennakkoedellytysten mukaisesti.

  • USB-virheenkorjauksen tulisi olla käytössä
  • ADB-kokoonpano
  • Halutut kykyasetukset laitteistomuutosten mukaan.

Täällä näemme molemmat, yhdistämällä emulaattorin sekä todellisella laitteella testausta varten. Katso alla olevat vaiheet yhteyden muodostamiseksi emulaattoriin.

Kuinka muodostaa yhteys emulaattoriin

Pre-Requisite- SDK (Software Development Kit) on asennettava koneeseen. ADB on pakattu Googlen Android SDK: n (Software Development Kit) kanssa. Vaiheet ADB: n ottamiseksi käyttöön SDK Managerista.

Vaihe 1) Avaa Android SDK -kansio

Vaihe 2) Kaksoisnapsauta SDK Manageria

Vaihe 3) Valitse kaikkien pakettien luettelosta Työkalut ja merkitse valintaruutu

  • Android SDK -työkalut ja
  • Android SDK Platform-työkalut.

Kuinka yhdistää Android-laite

Vaihe 1) Ota USB-virheenkorjausvaihtoehto kehittäjävaihtoehdosta Android-puhelimessa.

Vaihe 2) Avaa paikallinen kansio, johon Android SDK -tiedostot on tallennettu 'Android SDK >> Platform-tools', esim .: C: \ android-sdk \ platform-tools

Vaihe 3) Pidä kansion sisällä Shift + hiiren kakkospainikkeella valikkoa >> Valitse vaihtoehto Avaa komentoikkuna tässä .

Se avaa kansion komentokehotteella.

Huomaa - voit myös avata kansiopolun suoraan komentokehotteessa Suorita-komennosta.

Tämä komentoikkuna avaa kansion suoraan komentokehoteikkunassa.

Vaihe 4) Ennen laitteen tarkistamista käyttäjän on liitettävä ulkoinen Android-laite (matkapuhelin). Liitä laitteen USB-kaapeliliitin järjestelmään. Kirjoita sitten yllä olevaan komentokehotteeseen command-

'adb devices' ja paina Enter

Se näyttää kaikkien liitettyjen laitteiden luettelon.

Mutta ennen tätä meidän tulisi tarkistaa ADB-palvelin. Tarkista onko se käynnissä taustaprosessina vai ei. Avaa vain komentokehote yllä mainitusta menettelystä, kirjoita 'adb' ja paina enter. Sen pitäisi näyttää kaikki ADB: n prosessit.

Kun palvelin käynnistyy, se sitoo aina paikallisen TCP-portin 5037. Kaikki ADB-asiakkaat kuuntelevat 5037 TCP -porttia kommunikoimaan palvelinpyynnön kanssa.

Nyt käynnissä oleva ADB-palvelin voi skannata kaikki liitetyt emulaattori- tai laitetapaukset skannaamalla portin.

Muista aina, että ADB-demoni toimii parittomilla porteilla välillä 5555 - 5558.

ADB-demoniprosessi suoritetaan konsoliliitännällä, joka hankkii parillisen numeroportin yhteyden muodostamista varten.

Esimerkiksi: Jos yksi laite on kytketty, palvelin skannaa laitteen automaattisesti ja muodostaa yhteyden, mutta jos useita käyttäjiä käyttäviä laitteita tai emulaattoreita on annettava ADB-komentorivi ohjeet yhteyden muodostamiseksi.

Parittomiin portteihin 5557 yhdistetyssä emulaattori-ilmentymässä on sama konsoli, joka toimii parillisten 5556-porttien yli. Jokaisella käynnissä olevalla laitteella on yksi pariton ja yksi parillinen liitetty portti.

emulaattori 1: konsoli 5556emulaattori 1: adb 5557emulaattori 2: konsoli 5554emulaattori 2: adb 5555

Komento kaikkien liitettyjen laitteiden havaitsemiseksi -

<$ adb-laitteet>emulaattori-5554-laiteemulaattori-5556-laiteemulaattori-5558-laite

Komento, joka tunnistaa yhden laitteen useista liitetyistä laitteista -

<$ adb -s emulator-5554 asenna Guru99.apk>

Se tunnistaa laitteen -5554 adb-yhteyden ja asentaa sovelluksen.

Joten tällä tavalla käyttäjä voi muodostaa onnistuneen yhteyden päästäksesi ADB-ilmentymiin ADB-komentojen avulla.

Syntaksi, jota käytetään ADB-ilmentymien käyttämiseen komentoriviltä:Adb [-d - adb-komento, kun yksi USB-laite on kytkettyAdb [-e - Adb-komento, kun vain yksi emulaattori on käynnissäAdb-laitteet --- Tämä tulostaa kaikki liitetyt emulaattorien / laitteiden luettelot.ADB-versio --- Luettele ADB-versionumero.ADB-ohje ---- Tulosta tuettujen komentojen luettelo.

ADB: n määrittäminen Wi-Fi-tukea varten

Aivan kuten ADB: n määrittäminen USB: n kautta, käyttäjä voi myös määrittää ADB: n wi-fi: n kautta.

Edellytys

  • Sekä Android-laitteen että isäntäkoneen tulisi olla yhteydessä samaan langattomaan verkkoon ja
  • Laitteen Bluetooth-vaihtoehto on poistettava käytöstä.
Yhteyden muodostamisen vaiheet
  1. Liitä laite isäntätietokoneeseen USB-kaapelilla. Varmista, että USB-virheenkorjaus on käytössä laitteessa.
  2. Aseta kohdelaite yhdistämään TCP / IP porttiin 5555
    $ adb tcpip 5555

  1. Irrota USB-kaapeli laitteesta.
  2. Etsi Android-laitteesta IP-osoite kohdasta Asetukset >> wi-fi-asetukset >> Lisäasetukset >> IP-osoite.

    Käytä samaa IP-osoitetta laitteen liittämiseen ADB-yhteyden kautta

    esim .: Verkon IP-osoite on 148.100.1.17$ adb -laitteitaLista kytketyistä laitteista148.100.1.17:5555 laite

Siksi lopullinen määritys on tehty ja 'adb' määritetty onnistuneesti langattoman verkon kautta.

HUOMAUTUS - Jos ilmeni yhteysvirhe, nollaa tai tappaa ADB-isäntäyhteys. Käytä seuraavaa komentoa

ja muodosta yhteys uudelleen ensimmäisestä vaiheesta.