Condividi tramite


Eseguire il debug di Android Wear in un emulatore

Questi articoli illustrano come eseguire il debug di un'applicazione Xamarin.Android Wear in un emulatore.

Panoramica dell'usura del debug nell'emulatore

Lo sviluppo di applicazioni Android Wear richiede l'esecuzione dell'applicazione, su hardware fisico o usando un emulatore o un simulatore. L'uso di hardware è l'approccio migliore, ma non sempre il più pratico. In molti casi, può essere più semplice e più conveniente simulare/emulare l'hardware Android Wear usando un emulatore come descritto di seguito. Se non si ha ancora familiarità con il processo di distribuzione e esecuzione di app Android Wear, vedere Hello, Wear.

Configurare l'emulatore Android

Per eseguire l'app Wear in un emulatore, è necessario installare l'emulatore Android SDK android e configurarlo per Android Wear. Per informazioni generali sull'installazione e la configurazione dell'emulatore Android SDK, vedere Installazione dell'emulatore Android.

Quando si crea un dispositivo virtuale Wear, selezionare un profilo dispositivo Android Wear (ad esempio Android Wear Square). Per migliorare le prestazioni, usare la CPU/ABI Wear x86 , come illustrato in questo esempio:

Example Wear virtual device configuration

Avviare il dispositivo virtuale Wear

Dopo aver creato un dispositivo virtuale Android Wear, è possibile sceglierlo dal menu a discesa del dispositivo nell'IDE prima di avviare il debug. Se il dispositivo virtuale non è disponibile nel pull-down del dispositivo, verificare che il progetto sia un progetto di app Android Wear (non un progetto di app Android) e che il livello API di destinazione sia impostato sullo stesso livello API del dispositivo virtuale. Ad esempio:

Choosing a Wear AVD in Visual Studio device menu

Dopo l'avvio dell'emulatore Android, Xamarin.Android distribuirà l'app Wear nell'emulatore. L'emulatore esegue l'app con l'immagine del dispositivo virtuale configurato.

Non sorprendetevi se vedete questo (o un altro schermo intermedio) in un primo momento. L'emulatore di controllo può richiedere un po' di tempo per avviare:

Watch emulator displays Just a minute ...

L'emulatore può essere lasciato in esecuzione. Non è necessario arrestarlo e riavviarlo ogni volta che si esegue l'app.

Riepilogo

Questa guida ha illustrato come configurare l'emulatore Android per lo sviluppo wear e avviare un dispositivo virtuale Wear per il debug.