Het lijkt erop dat draadloze ADB steeds meer problemen ondervindt elke keer dat ik Android Studio bijwerk. Met 2.1.1 kan ik nu geen verbinding maken met mijn tablet met het commando:
adb connect <ip addr>
Het resulteert in de fout:
unable to connect to <ip addr>:5555: cannot connect to <ip addr>:5555: No connection could be made because the target machine actively refused it. (10061)
Dit gebeurt direct na het goedkeuren van de verbinding in het dialoogvenster op de tablet. Voor vandaag moest ik een adb kill-server
doen voordat ik probeerde verbinding te maken met de tablet, maar nu helpt dat niet eens.
Antwoord 1, autoriteit 100%
Over het algemeen kun je zeggen dat deze fout netwerkgerelateerd is, controleer eerst deze items:
-
zorg ervoor dat uw computer en uw apparaat elkaar in het netwerk kunnen zien. Meestal betekent dit dat ze zijn verbonden met dezelfde router, maar in meer geavanceerde scenario’s is uw apparaat mogelijk verbonden met een draadloze router en is uw computer mogelijk verbonden naar uw Local Area Network. wat belangrijk is, is dat ze elkaar kunnen zien. u kunt dit controleren door het ip-adres van uw apparaat vanaf uw computer te pingen.
-
zorg ervoor dat er geen conflict is met ip-adressen, dit kan heel eenvoudig zijn. maar als u geen DHCP-server gebruikt en u de ip-adressen in uw apparaten invoert, kunt u per ongeluk hetzelfde ip-adres op verschillende apparaten invoeren
wanneer u zeker bent van de netwerkproblemen, voert u de beroemde stappen opnieuw uit
Dus als je verbinding hebt gemaakt via USB, volg dan deze commando’s:
-
blijf verbonden via USB
-
verbind met uw wifi-netwerk (computer en mobiel apparaat beide)
-
ping DeviceIP (moet ping naar uw apparaat hebben)
-
adb kill-server
-
adb usb
-
adb tcpip 5555
- koppel de USB-kabel los (volgens de opmerking van @captain_majid)
-
adb connect yourDeviceIP
-
adb devices
(er moeten twee apparaatnamen worden weergegeven, een ervan is op apparaatIP) -
USB-kabel loskoppelen
Antwoord 2, autoriteit 34%
wanneer het apparaat opnieuw wordt opgestart, verandert ook uw poort, dus druk op onderstaande opdracht
1- adb kill-server
2- sluit uw telefoon aan op de pc met een USB-kabel
3- adb tcpip 5555
4- adb connect (uw apparaat ip):5555
Antwoord 3, autoriteit 16%
Apparaat en pc zijn verbonden met dezelfde netwerkverbinding.
1 blijf verbonden via USB
2 adb kill-server
3 adb-usb
4 adb tcpip 5555
5 adb connect 192.168.43.1:5555
6 adb-apparaten (er moeten twee apparaatnamen zijn, een daarvan is op apparaatIP)
7 USB-kabel loskoppelen
Antwoord 4, autoriteit 12%
Ik had hetzelfde probleem. Deze stappen werkten voor mij:
- verbind uw apparaat met usb
- wanneer uw cmd al in AppData\Local\Android\Sdk\platform-tools> staat, typt u
adb tcpip 5555
- de cmd toont
restarting in TCP mode port: 5555
- type
adb connect 192.168.43.1:5555
Ik hoop dat dit je probleem kan oplossen.
Antwoord 5, autoriteit 7%
Ik had onlangs hetzelfde probleem.
Dit gebeurt omdat uw apparaat en pc zijn verbonden met verschillende netwerken.
Antwoord 6, autoriteit 5%
wanneer het apparaat opnieuw wordt opgestart, verandert ook uw poort, dus druk op onderstaande opdracht
1- adb kill-server
2- adb tcpip 5555
3- adb connect (uw apparaat ip):5555
7, Autoriteit 2%
Ik heb het probleem opgelost door USB-foutopsporing in ontwikkelaaropties in te schakelen.
Antwoord 8
Na weken van worstelen en verschillende benaderingen proberen terwijl alles goed was en op hetzelfde netwerk (ping {ip}
kwam positief terug) dacht ik dat de domme debug-brug niet naar alle netwerkadapters zoekt om het apparaat te vinden! Het apparaat werd verbonden toen ik alle andere netwerkadapters handmatig uitschakelde, behalve degene (WiFi-adapter) die nodig was om verbinding te maken.
Antwoord 9
Stap 1. Typ opdracht in terminal adb tcpip 5555
Stap 2. Typ opdracht in terminal adb connect <your_phone_ip>:5555
Kijk nu in studio-apparaat Monitor tool uw telefoon aangesloten zonder draad.
Opmerking:- Het belangrijkste is dat uw laptop & Mobiel apparaat verbonden met hetzelfde netwerk
Antwoord 10
Ik had hetzelfde probleem en ik dacht dat het aan het netwerk lag en heb veel oplossingen geprobeerd, maar het werkte niet. Ten slotte heb ik mijn IP-adres gecontroleerd dat voor mijn apparaat was bijgewerkt en de oorzaak hiervan was.
Controleer dus eerst het IP-adres en gebruik adb tcpip <port>
om naar de verbinding te luisteren en adb connect <IP>:<PORT>
Antwoord 11
Ik kreeg deze foutmelding toen ik de Bluestacks-emulator startte samen met mijn telefoon aangesloten.
Toen ik de opdrachtprompt adb devicestypte, zag ik twee apparaten:
adb devices
List of devices attached
dfdcdc9c device
emulator-5554 device
Voordat ik adb connect typte, moest ik -s en apparaat-ID typen:
adb -s dfdcdc9c tcpip 5555
adb -s dfdcdc9c connect <ip addr>
Antwoord 12
Ik had een soortgelijk probleem. Ik ontdekte dat het probleem was dat als ik al andere apparaten/emulators op de adb had aangesloten, de “adb connect <ip_addr>” commando zou me het bericht “Er kon geen verbinding worden gemaakt omdat de doelmachine het actief weigerde” geven.
De oplossing is om ervoor te zorgen dat alle andere apparaten/emulators zijn losgekoppeld (ofwel fysiek loskoppelen of de emulatortoepassing afsluiten) voordat u adb connect <ip_addr> uitvoert. U kunt vervolgens uw andere apparaten opnieuw verbinden (als u ze opnieuw wilt aansluiten). Een totale pijn.
Uw kilometerstand voor deze oplossing kan variëren, afhankelijk van uw probleem.
Antwoord 13
Ik kreeg deze foutmelding toen ik via wifi probeerde een ADB-verbinding tot stand te brengen met een smartwatch met WearOS 1.0 (Huawei Watch 2). Het inschakelen van het menu-item voor het oplossen van een WLAN-probleem (“Fix error via WLAN” — mijn eigen ruwe vertaling van het Duitse onderschrift “Fehler über WLAN beheben”) in de “Ontwikkelaarsopties” op het WearOS-apparaat loste het probleem voor mij op.
Antwoord 14
Ik had hetzelfde probleem. Het werkte een maand perfect en op een dag stopte het met werken. Ik heb alle bovenstaande oplossingen geprobeerd, maar zonder resultaat. Toen merkte ik dat om de een of andere reden het IP-adres van mijn telefoon was veranderd, eindigend met het cijfer 1 in plaats van 0. Dus ik maakte verbinding met het nieuwe adres met 1 als laatste cijfer in het adres en nu werkt het weer. Raar.
Antwoord 15
In mijn geval heb ik lang genoeg met mijn apparaat gespeeld om adb deamon op de een of andere manier te verknoeien, dus het poortnummer was niet meer correct ingesteld.
getprop service.adb.tcp.port
heeft een lege tekenreeks geretourneerd.
Dus ik heb dit opgelost met de volgende commando’s:
stop adbd
setprop service.adb.tcp.port 5555
start adbd
Ik heb alle opdrachten uitgevoerd op een geroot apparaat in een app die de opdrachtprompt emuleert.
Antwoord 16
Dus ik kwam hier omdat ik via het netwerk adb shell
in mijn fysieke Android-telefoon wil plaatsen. Er worden veel bruikbare antwoorden gegeven, maar het meest voor de hand liggende feit wordt nooit vermeld. Hier is het #0 feit:
- De Android-telefoon moet ALTIJDvia USB op de laptop zijn aangesloten
- En dan doet een andere andere laptop
adb connect ...
Dit was niet wat ik in gedachten had en in alle bovenstaande antwoorden werd het nooit genoemd.
Antwoord 17
Ga naar Android Studio-bestand – Instellingen
Volgende..
Happy Codding 🙂
Antwoord 18
Ik had een probleem met mijn Huawei. Om de een of andere reden had ik verkeerde stuurprogramma’s, in Apparaatbeheer werd het weergegeven als “Android-telefoon”. Vervolgens heb ik de stuurprogramma’s bijgewerkt vanuit Apparaatbeheer, ik kies een ander stuurprogramma en nu wordt het weergegeven als “Huawei” -apparaat.
Van daaruit heb ik mijn apparaat aangesloten zonder probleem (adb connect IP:5555)
Antwoord 19
Voor Android TV: sluit pc en tv aan op hetzelfde netwerk (wifi),
schakel de ontwikkelaarsoptie in en ga naar de ontwikkelaarsoptie en schakel de ADB-foutopsporingsoptie in. Voer vervolgens de onderstaande opdrachten uit
1. ping <ur IP> (check the connection)
2. adb disconnect (to remove all the previous connections)
3. adb connect <Ur IP>
4. adb install app_name.apk
Antwoord 20
Ik heb geprobeerd om veel van de bovenstaande oplossingen tevergeefs te gebruiken en heb een vrij eenvoudige oplossing gevonden die voor mezelf werkt.
Als je een echt apparaat gebruikt om fouten op te sporen, zoals ik, kun je de officiële website van het apparaat raadplegen om het Android USB-stuurprogramma voor je ontwikkelomgeving te downloaden.
Ik gebruik een Samsung-telefoon om fouten op te sporen en gebruik Windows als ontwikkelomgeving, dus ging ik Hier, download de Android USB-stuurprogramma’s voor Windows en voer het uit.
Het lost mijn ADB-probleem op.
Antwoord 21
Voor iedereen met Android 11+
- Ontwikkelaarsopties inschakelen
- Draadloze foutopsporing inschakelen
- Sta draadloze foutopsporing toe op dit netwerk.
- Apparaat koppelen met koppelingscode
- Typ
adb pair [Phone_IPAddress]:[PORT] [PAIRING CODE]
- Na succesvol koppelen. Typ
adb connect [Phone_IPAddress]:[PORT]
Voor meer informatie: ADB-documentatie
Antwoord 22
In mijn geval kan mijn apparaat ook pingen, maar kon ik geen verbinding maken met de adb connect-syntaxis.
dus ik heb gewoon de vliegtuigmodus op zowel laptop als smartphone ingeschakeld en voila het werkte.
Voor:>adb connect 25.161.247.230
kan geen verbinding maken met 25.161.247.230:5555: Er kan geen verbinding worden gemaakt omdat de doelcomputer dit actief heeft geweigerd. (10061)
Na:adb connect 26.165.124.26
verbonden met 26.165.124.26:5555