Ich kann über adb connect eine Verbindung zu meinem Telefon herstellen, und ich kann auch adb shell.
Aber wenn ich zu Run-> Device Chooser gehe, gibt es dort keine Geräte.
Was soll ich tun, um mein (verbundenes) adb Android Studio zu verbinden?
Wenn ich es über USB anschließe, wird es in der Liste angezeigt
Antworten:
Sie finden das ADB-Tool unter / platform-tools /
Sie können Ihre Geräte überprüfen mit:
Mein Ergebnis:
Legen Sie einen TCP-Port fest:
Ergebnismeldung:
Um eine WLAN-Verbindung herzustellen, müssen Sie die IP-Adresse Ihres Geräts überprüfen und Folgendes ausführen:
Viel Glück!
quelle
Versuchen Sie unten Android Studio Plugin
Android WiFi ADB
WIE MAN
Github-Link: https://github.com/pedrovgs/AndroidWiFiADB
HINWEIS: Denken Sie daran, dass sich Ihr Gerät und Ihr Computer in derselben WLAN-Verbindung befinden müssen.
quelle
Schritt 1: Gehen Sie zu Ihrem
Android sdk folder -> platform tools
und kopieren Sie den gesamten PfadZum Beispiel: C: \ Programme (x86) \ Android \ android-sdk \ platform-tools
Schritt 2: Wechseln Sie zur Eingabeaufforderung oder zum Android Studio-Terminal
Windows-Benutzer
cd C:\Program Files (x86)\Android\android-sdk\platform-tools
Mac-Benutzer
/Users/<username>/Library/Android/sdk/platform-tools
und drücken Sie die Eingabetaste
Schritt 3: Verbinden Sie Ihr Gerät und System mit demselben WLAN.
Schritt 4: Geben Sie ein
adb tcpip 5555
und drücken Sie Enter.Schritt 5: Geben Sie
adb connect x.x.x.x:5555
das Ersetzen xxxx mit dem Telefon IP - Adresse.Finden Sie die IP-Adresse des Telefons heraus
Settings -> About phone -> Status
(Einige Telefone können variieren)Hinweis: Wenn Sie mehr als ein Gerät anschließen, trennen Sie andere Telefone als das, das Sie verbinden müssen.
Screenshot der Eingabeaufforderung:
quelle
Ich habe die folgenden Schritte ausgeführt, um erfolgreich über eine WLAN-Verbindung zu debuggen. Ich empfehle diese Lösung allen, die Probleme mit integrierten Lösungen wie dem Android WiFi ADB- Plugin haben . In meinem Fall konnte die WLAN-Verbindung zu meinem Gerät nach dem Abziehen des USB-Anschlusses nicht aufrechterhalten werden. Die folgende Lösung überwindet dieses Problem.
1. Gerät anschließen
ein. Gerät über lokales WLAN anschließen
Wenn Sie ein lokales WLAN haben, können Sie Ihr Android-Gerät und Ihren PC mit diesem WLAN verbinden. Identifizieren Sie dann die IP-Adresse des Android-Geräts, indem Sie dessen WLAN-Einstellungen überprüfen.
b. Gerät direkt über einen Hotspot anschließen
Ich bevorzuge die Verbindung mit einem Hotspot auf dem Gerät. Dies ist privater und öffnet Ihre Debugging-Verbindung zum (öffentlichen) WLAN nicht.
Mein System zeigte IPADDRESS
192.168.43.1
2. Erstellen Sie eine Debugging-Verbindung
adb tcpip 5555
, um einen Port auf dem Gerät für die ADB-Verbindung zu öffnen.adb connect IPADDRESS
.In meinem Fall sah der Befehl so aus
adb connect 192.168.43.1
Der Befehl
adb devices -l
sollte jetzt zwei Geräte anzeigen, wenn alles in Ordnung ist. Beispielsweise:3. Debugging-Verbindung beibehalten
Der schwierige Teil kommt beim Trennen der USB-Verbindung. In meinem Fall werden beide Verbindungen sofort geschlossen! Dies ist möglicherweise nicht bei allen Benutzern der Fall. Für mich war dies der Grund, warum ich das Android WiFi ADB Plugin für Android Studio nicht verwenden konnte . Ich habe das Problem gelöst, indem ich das WLAN nach dem Abziehen des USB-Anschlusses manuell wieder angeschlossen habe
Danach
adb devices -l
wird ein einzelnes WLAN-Gerät angezeigt. Dieses Gerät wird auch in Android Studio angezeigt und kann dann zum Debuggen ausgewählt werden. Wenn die Verbindung instabil ist, müssen Sie möglicherweise den obigen Befehl von Zeit zu Zeit wiederholen, um die Verbindung wieder zu aktivieren.quelle
Versuchen Sie zu laufen:
http://developer.android.com/tools/help/adb.html#wireless
quelle
Möglicherweise müssen Sie Ihre ADB über Android Studio neu starten (zweimal aus gutem Grund).
quelle
Android Wifi ADB hat früher an meiner IDE gearbeitet, aber nach dem Aktualisieren von Android Studio (mein aktuelles ist Android Studio 3.3) funktioniert es nicht und wird immer als "Verbindung zum Gerät kann nicht hergestellt werden ...... Gleiches Netzwerk" angezeigt.
Nachdem ich viel Zeit verbracht hatte, war ich nicht in der Lage, das Problem zu lösen.
Dann habe ich versucht - WIFI ADB ULTIMATE von
https://github.com/huazhouwang/WIFIADB/tree/master/WIFIADBIntelliJPlugin
Es hat bei mir funktioniert.
quelle
0pen android studio und folge diesem Pfad
Nach dieser Suche nach WIFI ADB ULTIMATE klicken Sie auf Installieren.
Zum ersten Mal müssen Sie es über USB anschließen.
Sie können die Funktionsweise von Github überprüfen. Weitere Informationen finden Sie unter WIFI ADB ULTIMATE
quelle
Wenn Sie ein gerootetes Telefon verwenden, versuchen Sie diese Anwendung WiFi ADB .
Wahrscheinlich ist dies der einfachste Weg, um über WLAN zu debuggen.
Ich benutze diese Anwendung seit vielen Tagen und sie funktioniert einwandfrei.
quelle
Ich verwende AS 3.2.1 und wollte gerade einige der Plugins ausprobieren, habe aber gezögert zu erkennen, dass die Plugins alle Daten überwachen können.
Es ist eigentlich ganz einfach, dies über die Registerkarte Terminal in AS zu tun:
adb tcpip 5555
adb connect 192.168.1.101
quelle
Hier sind einfache Schritte zum Implementieren des Android App-Debuggens mit ADB über WLAN:
Schritt 1: Verbinden Sie das Android-Gerät über USB (mit aktiviertem Entwicklermodus) und überprüfen Sie die Verbindung über
adb devices
.Schritt 2: Öffnen Sie cmd / terminal und den Pfad Ihrer ../sdk/platform-tools .
Schritt 3: Befehl ausführen
adb devices
.Schritt 4: Befehl ausführen
adb -d
Schale (zum Gerät) ORadb -e shell
(zum Emulator) . Hier erhalten Sie den Shell-Zugriff auf das Gerät.Schritt 5: Führen Sie den Befehl
ipconfig
(Windows-Befehl) oderifconfig
(Linux-Befehl) aus und überprüfen Sie die IP-Adresse.Schritt 6: Trennen / entfernen Sie das Gerät nicht von USB und führen Sie den Befehl aus
adb tcpip 5000
, um den TCPIP-Socket-Port 5000 für das ADB-Debugging zu öffnen. Sie können es an jedem Port öffnen, der derzeit nicht belegt ist.Schritt 7: Führen Sie nun den Befehl aus
adb connect <ip-address>:<port>
. z.B:adb connect 192.168.1.90:5000
(wobei die IP-Adresse die WLAN-Adresse und der Port des Geräts ist, die Sie geöffnet haben).Führen Sie nun aus
adb device
und überprüfen Sie , ob das Debugging-Gerät jetzt drahtlos über WLAN verbunden ist.Viel Spaß beim Codieren ...!
quelle
In Android Studio 3.0.1> Springen> ( Tastenkürzel (Alt + Strg + S) ) Einstellungen> Gehe zu Plugins> Klicken Sie auf Browser-Repositorys ...> Suchen Sie nach " ADB WIFI " und installieren Sie das Plugin. Starten Sie nach der Installation Ihr Android Studio neu.
Klicken Sie auf das Symbol und verbinden Sie Ihr Gerät.
quelle
Bei allen bisherigen Antworten fehlt ein SEHR wichtiger Schritt, andernfalls wird beim Verbindungsversuch "Verbindung abgelehnt".
Schritt 1: Aktivieren Sie zuerst das Menü Entwickleroptionen auf Ihrem Gerät, indem Sie auf Ihrem Gerät zum Menü Info navigieren und dann fünfmal auf das Menü Erstellen tippen.
Schritt 2: Gehen Sie dann zum jetzt sichtbaren Menü Entwickleroptionen und aktivieren Sie das USB-Debugging . Ja, es ist ein bisschen seltsam, dass Sie dies für das Wifi-Debuggen benötigen, aber vertrauen Sie mir, dies ist erforderlich.
Schritt 3:
Es sollte heißen, dass Sie jetzt verbunden sind
quelle
Öffnen Sie einfach Einstellungen / Plugins / Suche "Android Wifi AdB und laden Sie es herunter und verbinden Sie Ihr Handy mit USB Cabble einmal und fertig
quelle
Hast du diesen Fehler? Die meisten von Ihnen sind hier, weil Sie nicht das Erste getan haben: 1. Verbinden Sie unser Telefon mit dem PC. 2. Halten Sie sowohl den PC als auch das Gerät mit demselben WLAN verbunden. Befolgen Sie dann alle oben genannten Schritte.
quelle