Koble Til Android-Enhet MED ADB Over WiFi gjort (litt) enkelt

hvis Du Er En Android-utvikler, er jeg 100% sikker på at du kanskje allerede er frustrert med feilsøking Av Appen DIN MED ADB mens du er koblet til via EN USB-kabel. Hvis du ikke visste allerede, kan du koble Til Android-Enheten din MED ADB Over Wifi. Men det krever fortsatt at du gjør ting. Så jeg skrev Et Skallskript for å gjøre dette til en klikkprosess, og jeg deler det samme i dette innlegget.

Notat: Jeg skrev dette skriptet på en mac som betyr at denne sould kjøre på andre linux – baserte maskiner med små eller ingen endringer. Windows-brukere kan bruke ideer fra dette innlegget til å implementere det selv.

Foto Av Farzad Nazifi På Unsplash

Følg trinnene nedenfor:

  • Aktiver USB-feilsøking I Android-enheten.
  • Koble enheten til datamaskinen via EN USB-port.
  • Trykk på tillat i dialogboksen tillatelser hvis du blir bedt om det.
  • Finn ut hvor adb binær er til stede på datamaskinen. For en mac er det vanligvis til stede i
~/Library/Android/sdk/platform-tools/
  • Bla til den plasseringen og åpne et terminalvindu.
  • skriv inn kommandoen nedenfor for å sjekke om enheten din var koblet til.
./adb devices
  • utgangen vil se ut som

  • hvis du ikke kan finne ut hvilken som er den tiltenkte enheten, skriver du inn kommandoen nedenfor for å skrive ut enhetsinformasjon.
./adb devices -l
  • hvis enheten ikke er synlig, må du ikke gå glipp av noen av punktene ovenfor. Gjenta trinnene ovenfor igjen hvis det løser problemet ditt.
  • i utgangen av kommandoen ovenfor er det første ordet enhets-id. Vi vil bruke det til å koble Til Android-enheten Over WiFi.
  • Kontroller At Android-enheten og datamaskinen er koblet til Samme WiFi-nettverk.
  • Skriv under kommando for å starte adb i tcpip-modus for enheten.
./adb -s <device id> tcpip 5555
  • utgangen vil se slik ut

  • Finn ut Den lokale IP-adressen Til Android-enheten. Du kan finne denne informasjonen ved å trykke / lenge på WiFi-ikonet i hurtiginnstillinger-rullegardinmenyen og deretter klikke På WiFi-nettverket du er koblet til.
  • skriv under kommando for å koble til enheten Via WiFi.
./adb connect <IP address>:5555
  • utgangen vil se slik ut

  • Hvis kommandoen kjørte vellykket, kan du nå koble FRA USB-kabelen og nyte feilsøking Over WiFi.

For Mange trinn!

nå vil vi automatisere prosessen ovenfor (litt) ved hjelp av et skallskript.

det mektige, men lille Skallskriptet

skriptet er ganske selvforklarende. Bare kopier skriptet i mappen der adb er til stede, navngi filen adbwificonnect og bruk som nevnt i filen.

hvordan fungerer det?

  • først er de tilgjengelige enhetene oppført ned.
  • deretter hentes enhets-iden til den valgte enheten ved hjelp av awk-kommandoen. For alternativ-a er alle tilgjengelige enheter valgt.
  • for hver valgt enhet startes adb på nytt i tcpip-modus.
  • for å finne IP-adressen til enheten, kjøres ifconfig-kommandoen i enhetens skall ved hjelp av adb og enhets-id, og inet addr-verdien av wlan0-nettverksgrensesnittet hentes ut.
  • deretter er enheten koblet til ved hjelp av adb og IP-adressen.

Legg igjen en kommentar

Din e-postadresse vil ikke bli publisert.