Udostępnij za pośrednictwem


Debugowanie noszenia systemu Android w emulatorze

W tych artykułach wyjaśniono, jak debugować aplikację Xamarin.Android Wear w emulatorze.

Omówienie debugowania noszenia w emulatorze

Tworzenie aplikacji z systemem Android Wear wymaga uruchomienia aplikacji na sprzęcie fizycznym lub przy użyciu emulatora lub symulatora. Korzystanie ze sprzętu jest najlepszym podejściem, ale nie zawsze najbardziej praktycznym. W wielu przypadkach może być prostsze i bardziej ekonomiczne symulowanie/emulowanie sprzętu z systemem Android Wear przy użyciu emulatora, jak opisano poniżej. Jeśli nie znasz jeszcze procesu wdrażania i uruchamiania aplikacji Android Wear, zobacz Hello, Wear.

Konfigurowanie emulatora systemu Android

Aby uruchomić aplikację Wear w emulatorze, należy zainstalować emulator zestawu Android SDK dla systemu Android i skonfigurować ją dla systemu Android Wear. Aby uzyskać ogólne informacje o instalacji i konfiguracji emulatora zestawu Android SDK, zobacz Konfiguracja emulatora systemu Android.

Podczas tworzenia urządzenia wirtualnego Wear wybierz profil urządzenia z systemem Android Wear (np . Android Wear Square). Aby uzyskać lepszą wydajność, użyj procesora CPU/ABI wear x86 , jak pokazano w tym przykładzie:

Example Wear virtual device configuration

Uruchamianie urządzenia wirtualnego Wear

Po utworzeniu urządzenia wirtualnego Android Wear możesz wybrać je z menu rozwijanego urządzenia w środowisku IDE przed rozpoczęciem debugowania. Jeśli urządzenie wirtualne nie jest dostępne w ściągnięciu urządzenia, sprawdź, czy projekt jest projektem aplikacji Android Wear (a nie projektem aplikacji systemu Android) i czy docelowy poziom interfejsu API jest ustawiony na ten sam poziom interfejsu API co urządzenie wirtualne. Na przykład:

Choosing a Wear AVD in Visual Studio device menu

Po uruchomieniu emulatora systemu Android platforma Xamarin.Android wdroży aplikację Wear w emulatorze. Emulator uruchamia aplikację ze skonfigurowanym obrazem urządzenia wirtualnego.

Nie zdziwij się, jeśli na początku zobaczysz ten (lub inny ekran interstytucyjny). Uruchomienie emulatora zegarka może zająć trochę czasu:

Watch emulator displays Just a minute ...

Emulator może pozostać uruchomiony; nie jest konieczne jego zamknięcie i ponowne uruchomienie za każdym razem, gdy aplikacja jest uruchamiana.

Podsumowanie

W tym przewodniku wyjaśniono, jak skonfigurować emulator systemu Android na potrzeby opracowywania aplikacji do noszenia i uruchomić urządzenie wirtualne Wear na potrzeby debugowania.