Wear OS unterstützt das Debugging über WLAN, mit dem du deine App über ein WLAN debuggen kannst.
Vorbereitung
Bevor du beginnst, solltest du überprüfen, ob Folgendes gegeben ist:
- Android Debug Bridge (ADB): Verwende
adbVersion 30.0.0 oder höher. Dasselbe WLAN:Dein Entwicklercomputer und die Wear OS-Smartwatch müssen mit demselben WLAN verbunden sein.
Debugging über WLAN aktivieren
- Aktiviere die Entwickleroptionen auf deiner Smartwatch.
- Öffne auf der Smartwatch die Einstellungen und gehe zu den Entwickleroptionen.
- Aktiviere ADB-Debugging.
Aktiviere Debugging über WLAN.
Wähle im angezeigten Dialogfeld Zulassen oder In diesem Netzwerk immer zulassen aus, um zu bestätigen.
Computer mit der Smartwatch koppeln
Du musst deinen Computer nur einmal mit der Smartwatch koppeln.
- Gehe auf der Smartwatch zu Einstellungen > Entwickleroptionen > Debugging über WLAN.
- Wähle Neues Gerät koppeln aus.
- Auf der Smartwatch werden ein WLAN-Kopplungscode, eine IP-Adresse und ein Port für die Kopplung angezeigt. Notiere dir diese Werte.
Öffne auf deinem Computer ein Terminal und führe den folgenden Befehl aus. Ersetze dabei
ip-addressundpairing-portdurch die Werte, die auf der Smartwatch angezeigt werden:adb pair ip-address:pairing-portGib nach Aufforderung den auf der Smartwatch angezeigten WLAN-Kopplungscode ein. Wenn die Kopplung erfolgreich war, wird eine Meldung wie die folgende angezeigt:
Successfully paired to ip-address:pairing-port
Verbindung zur Smartwatch herstellen
Nachdem die Smartwatch und der Computer gekoppelt wurden, kannst du eine Verbindung zur Smartwatch herstellen. Du musst die Verbindung jedes Mal wiederherstellen, wenn du das Debugging über WLAN neu startest oder das WLAN wechselst.
- Gehe auf der Smartwatch zu Einstellungen > Entwickleroptionen > Debugging über WLAN.
Die IP-Adresse und der Port für die Verbindung werden unter Debugging über WLAN angezeigt (nicht unter „Neues Gerät koppeln“).
Führe auf deinem Computer den folgenden Befehl aus:
adb connect ip-address:connection-portPrüfe die Verbindung mit dem folgenden Befehl:
adb devicesDeine Smartwatch sollte in der Liste der verbundenen Geräte angezeigt werden.
Wenn dieser Befehl mehr als ein Gerät zurückgibt, stelle deinen
adb-Befehlen die IP-Adresse des Geräts voran:adb -s ip-address:connection-port
Fehlerbehebung
Wenn du keine Verbindung herstellen kannst, gehe so vor:
- Netzwerkverbindung prüfen:Prüfe, ob sich beide Geräte im selben WLAN befinden und ob das Netzwerk Peer-to-Peer-Traffic zulässt.
- ADB neu starten:Führe auf deinem Computer
adb kill-serverund dannadb start-serveraus und versuche dann noch einmal, eine Verbindung herzustellen. - Debugging ein-/ausschalten:Schalte auf der Smartwatch Debugging über WLAN aus und wieder ein.