Erstens: Ich kenne die abdWireless
App. Aber mein Problem ist ein anderes.
Ich verwende mein Android-Handy als Mobile AP (Portable WiFi Hotspot) für die Nutzung des Internets auf meinem Computer. Ich möchte adb im Wireless-Modus verwenden, aber das Problem ist - wenn ich Mobile AP auf meinem Android-Mobil aktiviere, wird WiFi deaktiviert und ich kann die abdWireless-App nicht verwenden.
Ich möchte beide wireless ADB
und Portable WiFi hotspot
gleichzeitig verwenden. Gibt es da eine Möglichkeit???
Set adb port prop:
Wenn gerootet: Öffnen Sie einen Terminalemulator (wie termux) und führen Sie die folgenden Befehle aus:
su
setprop service.adb.tcp.port 5555
Wenn nicht gerootet: Verbinden Sie Ihr Gerät über USB mit dem PC und führen Sie es auf dem PC-Terminal/cmd aus:
adb tcpip 5555
Sie können danach die Verbindung trennen und im WLAN fortfahren.
Hinweis: Dieser Schritt muss nur einmal durchgeführt werden, aber die Requisite wird beim Booten zurückgesetzt, sodass Sie diesen Schritt nach einem Neustart wiederholen müssen.
IP-Adresse abrufen:
192.168.43.1
standardmäßig verwendet.Wenn Sie ein externes WLAN verwenden, können Sie die IP-Adresse des Geräts abrufen, indem Sie den Terminal-Emulator ausführen:
ifconfig
Dadurch wird eine Liste gedruckt, eine davon beginnt mit etwas wie wlan0
, mit IP in der zweiten Zeile (erwähnt als inet addr
):
wlan0 Link encap:UNSPEC HWaddr ...
inet addr:192.168.43.1 Bcast:192.168.43.255 Mask:255.255.255.0
....
Führen Sie im Terminal/cmd Folgendes aus:
adb connect 192.168.43.1:5555 # The IP address of android device
adb devices
Aktivieren Sie adb über USB in den Einstellungen Ihres Android-Geräts. Damit können Sie bereits die meisten Apps von Market nutzen.
Geben Sie im Terminal des Android-Geräts einsetprop service.adb.tcp.port 5555
Die meisten Programme von Market machen das nur an zweiter Stelle. Zunächst benötigen sie root (wie ADB über Wifi Widget).
Bei neueren Android-Versionen (etwa 4.0 oder so, weiß ich nicht genau) können Sie dies tun, ohne dass eine Drittanbieter-App erforderlich ist.
Aktivieren Sie zunächst WiFi-Tethering und verbinden Sie Ihren Computer mit dem Hotspot.
Als nächstes gehen Sie zu Settings->Developer Options
und überprüfen Sie ADB over TCP/IP
.
Jetzt müssen Sie die lokale IP Ihres Geräts abrufen. Alles, was Sie tun müssen, ist den Terminal-Emulator zu öffnen und den netcfg
Befehl einzugeben.
Suchen Sie nach der Zeile mit „wifi“ und ganz rechts – Sie sollten eine IP-Adresse sehen. Dies ist die lokale IP Ihres Geräts.
Gehen Sie jetzt einfach zu Ihrem Computer und geben Sie Folgendes ein:
adb connect <devices local IP>
in ein Endgerät.
Feuerlord
ifconfig
nicht erforderlich ist.aksh1618
ifconfig
hilft es, wenn Sie sich beispielsweise über ein externes WLAN verbinden möchten, an das sowohl PC als auch Smartphone angeschlossen sind.juztcode
aksh1618
Romor
adbd
auf dem Android-Gerät neu starten, nachdem Siesetprop
, aufgerufenstop adbd
habenstart adbd
.