Share via


Eseguire il debug in un dispositivo Wear

Questo articolo illustra come eseguire il debug di un'applicazione Xamarin.Android Wear in un dispositivo Wear.

Panoramica

Se si dispone di un dispositivo Android Wear come Android WearWatch, è possibile eseguire l'app nel dispositivo invece di usare un emulatore. Se non si ha ancora familiarità con il processo di distribuzione e esecuzione di app Android Wear, vedere Hello, Wear.)

Preparare il dispositivo Wear:

Usare la procedura seguente per abilitare il debug nel dispositivo Android Wear:

  1. Aprire il menu Impostazioni nel dispositivo Android Wear.

  2. Scorrere fino alla fine del menu e toccare Informazioni su.

  3. Toccare il numero di build 7 volte.

  4. Nel menu Impostazioni toccare Opzioni sviluppatore.

  5. Verificare che il debug di ADB sia abilitato.

Debug tramite USB

Se il dispositivo Wear ha una porta USB, è possibile connettere il dispositivo Wear al computer, distribuirlo ed eseguire/eseguire il debug dell'app come si farebbe con un telefono Android (per altre informazioni, vedere Debug in un dispositivo).

Debug tramite Bluetooth

Se il dispositivo Wear non dispone di una porta USB, è possibile distribuire l'app nel dispositivo Wear tramite Bluetooth instradando l'output di debug dell'app a un telefono Android connesso al computer.

Preparare il Telefono

Seguire questa procedura per preparare il telefono per stabilire connessioni Bluetooth al dispositivo Wear:

  1. Se non è già stato fatto, configurare il telefono per lo sviluppo di Xamarin.Android come illustrato in Configurare il dispositivo per lo sviluppo.

  2. Scaricare e installare l'app Android Wear gratuita da Google Play Store.

Connessione il dispositivo

Seguire questa procedura per connettere il dispositivo Wear al Telefono:

  1. Sul telefono che fungerà da intermediario Bluetooth (configurato in precedenza), avviare l'app Android Wear.

  2. Toccare l'icona Impostazioni.

  3. Abilitare il debug tramite Bluetooth. Verrà visualizzato lo stato seguente sullo schermo dell'app Android Wear:

    Host: disconnected
    Target: connected
    
  4. Connessione il telefono sul computer tramite USB. Nel computer immettere i comandi seguenti:

    adb forward tcp:4444 localabstract:/adb-hub
    adb connect 127.0.0.1:4444
    

    Se la porta 4444 non è disponibile, è possibile usare qualsiasi altra porta disponibile a cui si ha accesso.

    Nota

    Se si riavvia Visual Studio o Visual Studio per Mac, è necessario eseguire di nuovo questi comandi per configurare una connessione al dispositivo Wear.

  5. Quando viene richiesto il dispositivo Wear, verificare di consentire il debug di ADB. Nell'app Android Wear dovrebbe cambiare lo stato in:

    Host: connected
    Target: connected
    
  6. Dopo aver completato i passaggi precedenti, l'esecuzione adb devices mostra lo stato del telefono e del dispositivo Android Wear:

    List of devices attached
    127.0.0.1:4444    device
    019ad61df0a69399  device
    

A questo punto, è possibile distribuire l'app nel dispositivo Wear.

Acquisizione di screenshot

È possibile acquisire uno screenshot del dispositivo Wear immettendo il comando seguente:

adb -s 127.0.0.1:4444 shell screencap -p /sdcard/DCIM/screencap.png

Copiare lo screenshot nel computer immettendo il comando seguente:

adb -s 127.0.0.1:4444 pull /sdcard/DCIM/screencap.png

Eliminare lo screenshot nel dispositivo immettendo il comando seguente:

adb -s 127.0.0.1:4444 shell rm /sdcard/DCIM/screencap.png

Disinstallazione di un'app

È possibile disinstallare un'app dal dispositivo wear immettendo il comando seguente:

adb -s 127.0.0.1:4444 uninstall <package name>

Ad esempio, per rimuovere l'app con il nome com.xamarin.weartestdel pacchetto , immettere il comando seguente:

adb -s 127.0.0.1:4444 uninstall com.xamarin.weartest

Per altre informazioni sul debug dei dispositivi Android Wear tramite Bluetooth, vedere Debug tramite Bluetooth.

Debug di un'app Wear con un'app per il telefono complementare

Le app Android Wear sono incluse in un pacchetto con un'app per telefoni Android complementare per la distribuzione in Google Play (per altre informazioni, vedi Uso della creazione di pacchetti). Tuttavia, sviluppi l'app Wear e la relativa app complementare separatamente. Quando rilasci l'app tramite Google Play Store, l'app Wear verrà inserita in un pacchetto con l'app complementare e installata automaticamente, se possibile.

Per eseguire il debug dell'app Wear con un'app complementare:

  1. Compilare e distribuire l'app complementare nel telefono.

  2. Fare clic con il pulsante destro del mouse sul progetto Wear e impostarlo come progetto di avvio predefinito.

  3. Distribuire il progetto Wear nel dispositivo indossabile.

  4. Eseguire ed eseguire il debug dell'app Wear nel dispositivo.

Riepilogo

Questo articolo ha illustrato come configurare un dispositivo Android Wear per il debug Da Visual Studio tramite Bluetooth e come eseguire il debug di un'app Wear con un'app per il telefono complementare. Fornisce anche suggerimenti comuni per il debug di un'app Wear tramite Bluetooth.