Csatlakozás Android-eszközhöz ADB-vel WiFi-n keresztül (egy kicsit) egyszerű

Ha Android-fejlesztő vagy, 100% – ban biztos vagyok benne, hogy már csalódott lehet az alkalmazás HIBAKERESÉSÉVEL az ADB-vel, miközben USB-kábelen keresztül csatlakozik. Ha még nem tudta, csatlakozhat Android-eszközéhez ADB-vel Wifi-n keresztül. De, még mindig megköveteli, hogy’csinálj dolgokat’. Szóval, írtam egy Shell szkriptet, hogy ez egy kattintásos folyamat legyen, és ugyanezt fogom megosztani ebben a bejegyzésben.

Megjegyzés: Ezt a szkriptet mac-en írtam, ami azt jelenti, hogy ez más linux alapú gépeken is futtatható, kis módosításokkal vagy anélkül. A Windows felhasználók a bejegyzés ötleteit felhasználhatják maguk végrehajtására.

fotó: Farzad Nazifi az Unsplash-en

kövesse az alábbi lépéseket:

  • engedélyezze az USB hibakeresést az Android-eszközön.
  • csatlakoztassa az eszközt a számítógéphez USB porton keresztül.
  • nyomja meg az Engedélyezés gombot az engedélyek párbeszédpanelen, ha a rendszer kéri.
  • Tudja meg, hol található az adb bináris fájl a számítógépen. A mac esetében általában jelen van
~/Library/Android/sdk/platform-tools/
  • keresse meg ezt a helyet, és nyisson meg egy terminál ablakot.
  • írja be az alábbi parancsot, hogy ellenőrizze, hogy az eszköz sikeresen csatlakozott-e.
./adb devices
  • a kimenet hasonló lesz

  • ha nem tudja kitalálni, melyik a tervezett eszköz, írja be az alábbi parancsot az eszközinformációk nyomtatásához.
./adb devices -l
  • Ha az eszköz nem látható, győződjön meg róla, hogy nem hagyott ki a fenti pontok egyikét sem. Ismételje meg újra a fenti lépéseket, ha ez megoldja a problémát.
  • a fenti parancs kimenetében az első szó az eszközazonosító. Ezt fogjuk használni az Android-eszközhöz való csatlakozáshoz WiFi-n keresztül.
  • győződjön meg arról, hogy az Android készülék és a számítógép ugyanahhoz a WiFi hálózathoz csatlakozik.
  • írja be az alábbi parancsot az adb újraindításához az eszköz tcpip módjában.
./adb -s <device id> tcpip 5555
  • a kimenet így fog kinézni

  • Tudja meg az Android-eszköz helyi IP-címét. Ezt az információt a Gyorsbeállítások legördülő menüben található WiFi ikon megnyomásával/hosszú megnyomásával, majd a csatlakoztatott WiFi hálózatra kattintva találhatja meg.
  • írja be az alábbi parancsot, hogy csatlakozzon az eszközhöz WiFi-n keresztül.
./adb connect <IP address>:5555
  • a kimenet így fog kinézni

  • ha a parancs sikeresen futott, akkor most leválaszthatja az USB-kábelt, és élvezheti a hibakeresést WiFi-n keresztül.

túl sok lépés!

most automatizáljuk a fenti folyamatot (egy kicsit) egy shell szkript segítségével.

a hatalmas, de apró Shell Script

a forgatókönyv elég magától értetődő. Csak másolja a szkriptet abba a mappába, ahol az adb jelen van, nevezze el az adbwificonnect fájlt, és használja a fájlban említettek szerint.

hogyan működik?

  • először a rendelkezésre álló eszközök listája le.
  • ezután a kiválasztott eszköz eszközazonosítója az awk paranccsal kerül kibontásra. Az a opcióhoz az összes rendelkezésre álló eszköz kerül kiválasztásra.
  • minden kiválasztott eszköz esetében az adb újraindul tcpip módban.
  • Az eszköz IP-címének megkereséséhez az ifconfig parancs fut az eszköz héjában az adb és az eszközazonosító használatával, és a wlan0 hálózati interfész inet addr értékét kibontja.
  • ezután az eszköz az ADB és az IP-cím használatával csatlakozik.

Vélemény, hozzászólás?

Az e-mail-címet nem tesszük közzé.