Csatlakoztassa a mobileszközt az Android Debug Bridge (ADB) eszközhöz USB-hez, WiFi-hez

Tartalomjegyzék:

Anonim

Mi az ADB?

Bármilyen valós eszköz használata a mobil automatizáláshoz A tesztelés mindig kihívást jelentett a tesztelők számára. De az Android számos megoldást kínál valódi eszköz USB-n keresztüli csatlakoztatásához, azaz az Android Debug Bridge-hez (ADB).

Az ADB egy parancssori eszköz. Az emulátorpéldány (Android-eszköz) és a háttérben futó démonfolyamat (szerver) közötti kommunikáció áthidalására szolgál.

Ebben az oktatóanyagban megtanulja-

  • USB hibakeresés és ADB konfiguráció
  • Hogyan lehet csatlakozni egy emulátorhoz
  • Az Android-eszköz csatlakoztatása
  • Az ADB beállítása a Wi-Fi támogatáshoz

USB hibakeresés és ADB konfiguráció-

Az APPIUM előnyt kínál a teszt valós eszközökön történő végrehajtásához. De a teszt futtatása előtt be kell állítanunk az előfeltételeket.

  • Engedélyezni kell az USB hibakeresést
  • ADB konfiguráció
  • Kívánt képesség-beállítás a hardver változásainak megfelelően.

Itt mindkettőt látni fogjuk, kapcsolódva az emulátorhoz, valamint a teszteléshez használt valós eszközzel. Az emulátorhoz való csatlakozáshoz lásd az alábbi lépéseket.

Hogyan lehet csatlakozni egy emulátorhoz

A gépre telepíteni kell a Pre-Requisite- SDK (Software Development Kit) szoftvert. Az ADB a Google Android SDK-jával (Software Development Kit) van csomagolva. Az ADB engedélyezése az SDK kezelőből.

1. lépés: Nyissa meg az Android SDK mappát

2. lépés: Kattintson duplán az SDK Manager elemre

3. lépés: Az összes csomag listájából válassza az Eszközök lehetőséget, és jelölje be a jelölőnégyzetet

  • Android SDK eszközök és
  • Android SDK Platform-eszközök.

Az Android-eszköz csatlakoztatása

1. lépés: Engedélyezze az USB hibakeresési opciót a „Fejlesztői opció” alatt az Android telefonban.

2. lépés: Nyissa meg azt a helyi mappát, ahová az Android SDK fájlokat elmentette: „Android SDK >> Platform-tools”, pl .: C: \ android-sdk \ platform-tools

3. lépés: A mappa belsejében tartsa lenyomva a Shift + Jobb klikk menü >> Válassza a 'Parancsablak megnyitása itt' lehetőséget.

A parancssor segítségével megnyitja a mappát.

Megjegyzés - a mappa elérési útját közvetlenül a Futtatás parancsból is megnyithatja a parancssorban.

Ez a parancsablak közvetlenül megnyitja a mappát a parancssorban.

4. lépés) Most, az eszköz ellenőrzése előtt, a felhasználónak csatlakoztatnia kell egy külső Android-eszközt (mobiltelefont). A csatlakoztatáshoz használja az eszköz USB-kábel csatlakozóját a rendszerhez. Ezután a fenti parancssorba írja be a

'adb devices' és nyomja meg az Enter billentyűt

Megjeleníti az összes csatlakoztatott eszköz összes listáját.

De ezt megelőzően ellenőriznünk kell az ADB szervert. Ellenőrizze, hogy háttérfolyamatként fut-e vagy sem. Csak nyissa meg a parancssort a fent említett eljárásból, írja be az „adb” szót, és nyomja meg az Enter billentyűt. Meg kell jelenítenie az adb összes folyamatát.

Amikor a szerver elindul, mindig összeköti a helyi 5037 TCP portot. Minden ADB kliens hallgatja az 5037 TCP portot, hogy kommunikáljon a szerver kérésével.

Most a futó ADB-kiszolgáló az összes csatlakoztatott emulátor- vagy eszközpéldányt be tudja vizsgálni a port beolvasásával.

Mindig emlékezzen arra, hogy az ADB démon páratlan számú porton fut az 5555 és 5558 tartományok között.

Az ADB démonfolyamat konzol kapcsolattal fut, amely páros számú portot szerez a kapcsolathoz.

Például: Ha egyetlen eszköz csatlakozik, akkor a szerver automatikusan átvizsgálja az eszközt és csatlakozik, de ha a felhasználónak több eszköz vagy emulátor fut, akkor ADB parancssori utasítást kell adnia a csatlakozáshoz.

Az 5557 páratlan számú portra kapcsolt emulátorpéldának ugyanaz a konzol fut, amely páros 5556-os porton fut. Minden futó eszköznek 1 páratlan és 1 páros portja van.

1. emulátor: 5556 konzol1. emulátor: adb 5557emulátor 2: konzol 55542. emulátor: adb 5555

Parancs az összes csatlakoztatott eszköz felismerésére -

<$ adb eszközök>emulátor-5554 eszközemulátor-5556 eszközemulátor-5558 eszköz

Parancs egyetlen eszköz észlelésére több csatlakoztatott eszközről-

<$ adb -s emulator-5554 telepítse a Guru99.apk> alkalmazást

Felismeri az -5554 eszköz adb kapcsolatát és telepíti az alkalmazást.

Így a felhasználó sikeres kapcsolatot hozhat létre az ADB-példányok eléréséhez az ADB-parancsok segítségével.

Az ADB-példányok parancssorból történő eléréséhez használt szintaxis:Adb [-d - Adb parancs, ha egyetlen USB-eszköz van csatlakoztatvaAdb [-e - Adb parancs, ha csak egyetlen emulátor futAdb eszközök --- Ez kinyomtatja a csatolt emulátor / eszközök listáját.Adb verzió --- Sorolja fel az adb verziószámát.ADB súgó ---- Nyomtassa ki a támogatott parancsok listáját.

Az ADB beállítása a Wi-Fi támogatáshoz

Csakúgy, mint az ADB konfigurálása USB-n keresztül, a felhasználó is konfigurálhatja az ADB-t wi-fi-n keresztül.

Előfeltétel

  • Mind az Android-eszközt, mind a gazdagépet ugyanahhoz a vezeték nélküli hálózathoz és
  • A Bluetooth eszköz opciót le kell tiltani.
A csatlakozás lépései
  1. Csatlakoztassa az eszközt USB-kábellel a gazdaszámítógéphez. Ellenőrizze, hogy az USB hibakeresés engedélyezve van-e az eszközön.
  2. Állítsa be a céleszközt a TCP / IP csatlakoztatásához az 5555 porton
    $ adb tcpip 5555

  1. Most húzza ki az USB kábelt a készülékből.
  2. Android-eszközön keresse meg az IP-címet a Beállítások >> wi-fi beállítás >> Speciális >> IP-cím menüből.

    Használja ugyanazt az IP-címet a készülék ADB-kapcsolaton keresztül történő csatlakoztatásához

    pl .: Hálózati IP-cím- 148.100.1.17$ adb eszközökA csatolt eszközök listája148.100.1.17:5555 eszköz

Ennélfogva a végleges konfiguráció elkészült és az 'adb' konfigurálása sikeres volt vezeték nélküli hálózaton keresztül.

MEGJEGYZÉS - Ha bármilyen kapcsolódási hiba történt, akkor állítsa alaphelyzetbe vagy törölje az ADB gazdagép kapcsolatát. Ehhez használja a következő parancsot

és csatlakozzon újra az első lépéstől.