Wear OS supporta il debug wireless, che ti consente di eseguire il debug della tua app tramite una rete Wi-Fi.
Prerequisiti
Prima di iniziare, verifica di disporre di quanto segue:
- Android Debug Bridge (ADB): utilizza la versione 30.0.0 o successive di
adb. Stessa rete Wi-Fi: il computer di sviluppo e lo smartwatch Wear OS devono essere connessi alla stessa rete Wi-Fi.
Attivare il debug wireless
- Attiva le opzioni sviluppatore sullo smartwatch.
- Sullo smartwatch, apri Impostazioni e vai a Opzioni sviluppatore.
- Attiva Debug ADB.
Attiva Debug wireless.
Nella finestra di dialogo visualizzata, seleziona Consenti o Consenti sempre su questa rete per confermare.
Accoppia il computer allo smartwatch
Devi accoppiare il computer con lo smartwatch una sola volta.
- Sullo smartwatch, vai a Impostazioni > Opzioni sviluppatore > Debug wireless.
- Seleziona Accoppia nuovo dispositivo.
- Lo smartwatch mostra un codice di accoppiamento Wi-Fi, un indirizzo IP e una porta per l'accoppiamento. Prendi nota di questi valori.
Sul computer, apri un terminale ed esegui questo comando sostituendo
ip-addressepairing-portcon i valori mostrati sullo smartwatch:adb pair ip-address:pairing-portQuando richiesto, inserisci il codice di accoppiamento Wi-Fi mostrato sullo smartwatch. Se l'accoppiamento va a buon fine, viene visualizzato un messaggio simile al seguente:
Successfully paired to ip-address:pairing-port
Connettersi allo smartwatch
Dopo l'accoppiamento dello smartwatch e del computer, puoi connetterti allo smartwatch. Devi riconnetterti ogni volta che riavvii il debug wireless o cambi rete Wi-Fi.
- Sullo smartwatch, vai a Impostazioni > Opzioni sviluppatore > Debug wireless.
Trova l'indirizzo IP e la porta per la connessione nella sezione Debug wireless (non nella sezione "Accoppia nuovo dispositivo").
Sul computer, esegui questo comando:
adb connect ip-address:connection-portVerifica la connessione eseguendo:
adb devicesLo smartwatch dovrebbe essere visualizzato nell'elenco dei dispositivi connessi.
Se questo comando restituisce più di un dispositivo, anteponi ai comandi
adbl'indirizzo IP del dispositivo:adb -s ip-address:connection-port
Risoluzione dei problemi
Se non riesci a connetterti, procedi nel seguente modo:
- Controlla la connessione di rete: verifica che entrambi i dispositivi siano connessi alla stessa rete Wi-Fi e che la rete consenta il traffico peer-to-peer.
- Riavvia ADB: sul computer, esegui
adb kill-servere poiadb start-server, quindi riprova a connetterti. - Attiva/disattiva il debug:disattiva e riattiva il debug wireless sullo smartwatch.