Ich habe diesen kleinen Trick vor einem Jahr entdeckt und er war immens hilfreich. Bisher musste ich es immer, wenn ich an meinen Android-Apps arbeitete, mit einem USB-Kabel an meinen Laptop anschließen. Das USB-Kabel nervt und schränkt meine Bewegungen ein. Folglich habe ich recherchiert, ob es eine Option gibt, das Debuggen über WLAN durchzuführen.
Zum Glück gibt es einen super einfachen Weg! Sie benötigen lediglich ein USB-Kabel (für die Ersteinrichtung) und haben beide Geräte im selben Netzwerk. Die Screenshots im folgenden Abschnitt sind von meinem MacBook Pro, aber es funktioniert auf jedem Betriebssystem.
Schritte, um Ihre Android-Codierung Erfahrung zu revolutionieren
-
Sie müssen Ihr Gerät über ein USB-Kabel an Ihren Computer anschließen. Stellen Sie sicher, dass das USB-Debugging funktioniert. Sie können überprüfen, ob es beim Ausführen von
adb devices
angezeigt wird. -
Laufen
adb tcpip 5555
-
Trennen Sie Ihr Gerät (entfernen Sie das USB-Kabel).
-
Gehen Sie zu den Einstellungen -> Über Telefon -> Status, um die IP-Adresse Ihres Telefons anzuzeigen.
-
Laufen
adb connect <IP address of your device>:5555
-
Wenn Sie
adb devices
erneut ausführen, sollten Sie Ihr Gerät sehen.
Jetzt können Sie ADB-Befehle ausführen oder Ihre Lieblings-IDE für die Android-Entwicklung verwenden – drahtlos!
Muss ich den Vorgang jedes Mal wiederholen?
Nun fragen Sie sich vielleicht, was muss ich tun, wenn ich in einen anderen Arbeitsbereich ziehe und das WLAN-Netzwerk wechsle? Sie müssen die Schritte 1 bis 3 nicht wiederholen (diese versetzen Ihr Telefon in den WLAN-Debug-Modus). Sie müssen erneut eine Verbindung zu Ihrem Telefon herstellen, indem Sie die Schritte 4 bis 6 ausführen.
Leider verlieren die Android-Handys beim Neustart den WLAN-Debug-Modus. Wenn also Ihre Batterie leer ist, müssen Sie von vorne beginnen. Andernfalls können Sie wochenlang ohne Kabel leben, wenn Sie Ihren Akku im Auge behalten und Ihr Telefon nicht neu starten!
Glückliche drahtlose codierung!
- 1: Anleitung und Diskussion zum StackOverflow