Hey, ich habe mich gefragt, brauchst du root, um das noch zu tun? Ich möchte Apps über WLAN installieren / ausführen, um all diese Kabelumschaltungen zu stoppen. Ich habe auch gelesen, dass es einige Fehler verursachen kann? Das war auf alten Posts auf dieser Seite. Ich habe mich gefragt, ob es jetzt zuverlässig und einfach ist.
85
Antworten:
Rooting ist nicht erforderlich. Bei angeschlossenem USB-Kabel wurde Port 5555 für alle beteiligten Firewalls geöffnet und der Debug-Modus aktiviert
Überprüfen Sie dann die drahtlosen Eigenschaften Ihres Geräts und des von Ihnen verwendeten Netzwerks, um festzustellen, welche IP-Adresse dem Gerät zugewiesen wurde (oder konfigurieren Sie Ihren DHCP so, dass er für die Mac-Adresse des Geräts immer dieselbe verwendet). Dann
(waren 192.168.1.133 ist eine Beispiel-IP-Adresse).
Das ist alles. Sie können nun nutzen
adb shell
oderadb install
oderadb upload
oder dergleichen mit USB - Kabel angeschlossen werden.Um wieder in den USB-Modus zu wechseln,
Das Gerät kann nach dem Neustart auch wieder in den USB-Modus zurückkehren.
Dieser Modus wird für die Entwicklung von Anwendungen benötigt, die angeschlossene USB-Geräte direkt verwenden (der USB-Anschluss wird vom Gerät verwendet und kann daher von ADB nicht verwendet werden). Es wird kurz im Abschnitt zum USB-Debugging der Android-Website behandelt.
quelle
ping 192.168.1.X
um die Netzwerkverbindung zu aktivieren.adb shell ifconfig wlan0
Ich bin heute auf dasselbe Problem gestoßen und habe festgestellt, dass auf meinem nicht verwurzelten 4.2 Galaxy Nexus-Gerät alles in Ordnung ist, aber auf meinem älteren (wieder nicht verwurzelten) Samsung Galaxy Y (2.3) nicht funktioniert.
Ich habe die hier angegebenen Schritte ausprobiert , aber es sieht so aus, als würde man ein gerootetes Telefon benötigen, um an einigen früheren Modellen (und möglicherweise auch an anderen Nicht-Nexus-Geräten) zu arbeiten.
Das habe ich versucht -
$ adb shell netstat | grep 5555
An diesem Port wurde kein Socket geöffnet.
Es wurde versucht, die Schritte von adb tcpip manuell festzulegen.
Dies zeigt nicht die Eigenschaft, die gerade festgelegt wurde.
Dies ist, was es auf meinem Nexus-Gerät zeigt, wo es ohne Rooting funktioniert -
Je nachdem, welche Telefon- / Betriebssystemversion Sie haben, kann Ihr Kilometerstand variieren.
:-)
quelle
Für drahtlose ADB auf meinem Nexus 4 @ Android 4.4.2 (Kitkat) mache ich normalerweise:
adb tcpip 5555
adb connect 192.168.?.?
(Geräte-IP im lokalen WLAN)Trennen Sie das USB-Kabel
Testen Sie, ob die Verbindung noch besteht:
adb devices
List of devices attached
192.168.?.?:5555 device
https://stackoverflow.com/a/14855490/818634
quelle
Keine Wurzel erforderlich
Für drahtlose ADB ohne USB-Kabel ist eine einmalige Setup-Verbindung mit dem PC über ein USB-Kabel möglich. Stellen Sie sicher, dass der USB-Debugging-Modus aktiviert ist. Schließen Sie das Gerät über dasselbe WLAN an. dann renne
Um die aktuelle Geräte-IP zu finden und die ADB Wireless-App einzurichten (ohne das Gerät zu rooten)
https://play.google.com/store/apps/details?id=com.freeappmakr.adb
Mit dieser App können Sie Ihr Gerät mit drahtlosem ADB einrichten.
Wenn ein Fehler im Setup auftritt
adb kill-server
dann versuchen Sie es erneut
quelle
Wenn Sie adbd Insecure auf Ihrem Gerät installiert haben, können Sie keine Verbindung zu Ihrem Gerät über WLAN herstellen. Sie müssen das Kontrollkästchen "Unsichere ADBD aktivieren" in der App ADBD Unsicher deaktivieren.
Siehe BEHOBEN: Es kann keine Verbindung zu ADB über WLAN hergestellt werden
quelle