Testowanie za pomocą emulatora systemu operacyjnego Android Automotive

Możesz użyć Emulatora Androida, by sprawdzić działanie aplikacja działa w systemie operacyjnym Android Automotive.

Dodaj obrazy systemu

Aby móc tworzyć urządzenia wirtualne z systemem operacyjnym Android Automotive, musisz dodać obrazów systemowych za pomocą Menedżera SDK w Android Studio.

Dodaj ogólne obrazy systemu

Android Studio zawiera ogólne obrazy systemu na system operacyjny Android Automotive, które można wykorzystać do testowania aplikacji i których należy użyć przy robieniu zrzutów ekranu Google Play. Wszystkie te obrazy zawierają:

Nazwa Poziom API Architektura Konfigurowalne Sklep Google Play Dostępność
Obraz systemu Atom Automotive 28 x86 Wersja testowa Android Studio
Motoryzacja z obrazem systemu Intel x86 Atom ze Sklepu Play 29 x86 Wersja testowa Android Studio
Motoryzacja z obrazem systemu Intel x86 Atom_64 ze Sklepu Play 30 x86 Wersja testowa Android Studio
Motoryzacja z obrazem systemu ARM 64 v8a ze Sklepu Play 32 WŁĄCZ WYKRYWANIE Wersja testowa Android Studio
Motoryzacja z obrazem systemu Intel x86 Atom_64 ze Sklepu Play 32 x86 Wersja testowa Android Studio
Samochodowy wyświetlacz zdalny z interfejsami API Google – obraz systemu arm64-v8a 32 WŁĄCZ WYKRYWANIE Wersja testowa Android Studio
Samochodowy wyświetlacz zdalny z interfejsami API Google x86_64 Obraz systemu 32 x86 Wersja testowa Android Studio
Samochodowy wyświetlacz zdalny z Google Play – obraz systemowy arm64-v8a 32 WŁĄCZ WYKRYWANIE Wersja testowa Android Studio
Samochodowy wyświetlacz zdalny z obrazem systemowym Google Play x86_64 32 x86 Wersja testowa Android Studio
Obraz systemu Android Automotive z interfejsami API Google w wersji ARM 64 w wersji 8a 33 WŁĄCZ WYKRYWANIE stabilna wersja Androida Studio,
Android Automotive z interfejsami API Google – obraz systemu Intel x86 Atom_64 33 x86 stabilna wersja Androida Studio,
Samochodowy wyświetlacz zdalny z Google Play – obraz systemowy arm64-v8a 33 WŁĄCZ WYKRYWANIE Wersja testowa Android Studio
Samochodowy wyświetlacz zdalny z obrazem systemowym Google Play x86_64 33 x86 Wersja testowa Android Studio

Aby zainstalować ogólne obrazy systemu, wykonaj te czynności:

  1. W Android Studio wybierz kolejno Narzędzia > Menedżer pakietów SDK.
  2. Kliknij kartę Platformy SDK.
  3. Kliknij Pokaż szczegóły pakietu.
  4. Wybierz obrazy do pobrania. Zobacz poprzednią tabelę dla: .
  5. Kliknij kolejno Zastosuj i OK.

    Lista komponentów SDK Platform do ogólnego obrazu systemu
        zaznaczono.

Dodaj obrazy systemu od producentów OEM

Możesz też dodać obraz systemu specyficzny dla OEM dla modeli GM, Honda, Polestar, Volvo, i inne. Wykonaj czynności opisane na stronach dla deweloperów OEM:

W kolejności alfabetycznej:

  1. GM
  2. Honda,
  3. Polestar,
  4. Volvo,

Utwórz system AVD samochodu i uruchom emulator

Wykonaj te czynności, aby utworzyć urządzenie wirtualne z Androidem (AVD), które reprezentuje pojazdu z systemem operacyjnym Android Automotive, a następnie użyj tego programu AVD do uruchomienia emulatora:

  1. W Android Studio wybierz kolejno Narzędzia > AVD Manager.
  2. Kliknij Utwórz urządzenie wirtualne.
  3. W oknie Wybierz sprzęt kliknij Motoryzacja, a następnie wybierz i profil sprzętowy. Kliknij Dalej.
  4. Wybierz obraz systemu kierowany na branżę motoryzacyjną, np. Android 12L (Motoryzacja ze Sklepem Play) i kliknij Dalej.
  5. Nazwij swój AVD i wybierz inne opcje, które chcesz dostosować. i kliknij Zakończ.
  6. Na pasku narzędzi wybierz AVD systemu operacyjnego Android Automotive jako cel wdrożenia.
  7. Kliknij Wykonaj Ikona uruchamiania.

Użyj połączonych profili sprzętu

Do tworzenia AVD można użyć następujących sprzętu profili, które są dostarczane w pakiecie z Android Studio:

Nazwa Rozdzielczość Dostępność Zgodność
Motoryzacja (orientacja pozioma 1024p) 1024 x 768 stabilna wersja Androida Studio, Obrazy systemowe ze Sklepem Google Play
Motoryzacja (orientacja pozioma 1080p) 1080x600 stabilna wersja Androida Studio, Obrazy systemowe bez Sklepu Google Play
Portret samochodu 800x1280 Wersja testowa Android Studio Obrazy systemowe bez Sklepu Google Play
Duży portret samochodowy 1280x1606 Wersja testowa Android Studio Obrazy systemowe bez Sklepu Google Play
Motoryzacja – ultraszeroki kąt 3904x1320 Wersja testowa Android Studio Obrazy systemowe bez Sklepu Google Play
Samochodowy wyświetlacz zdalny 1080x600 Wersja testowa Android Studio wyświetlanie obrazów systemu na odległość, bez Sklepu Google Play;
Samochodowy wyświetlacz na odległość w Google Play 1080x600 Wersja testowa Android Studio wyświetlanie obrazów systemu na odległość w Sklepie Google Play,

Utwórz profil sprzętu

Jeśli chcesz przetestować konfiguracje sprzętowe inne niż opisane w dostępnych w pakiecie profili sprzętu, możesz też utworzyć sprzęt profil do użytku z Androidem Emulator systemu operacyjnego Automotive. Aby to zrobić, wybierz Android Automotive jako typu urządzenia podczas tworzenia. Niestandardowe profile sprzętu są zgodne tylko obrazami systemowymi, które nie obejmują Sklepu Google Play.

Używanie rozszerzonych elementów sterujących emulatora

Oprócz wielu standardów rozszerzonych elementów sterujących dostępnych na innych urządzeniach z Androidem są emulatory, są też dostępne rozszerzone elementy sterujące stworzone z myślą o Androidzie. Emulator systemu operacyjnego Automotive.

Emuluj stan sprzętu

Na stronie

Nie tylko czujniki, takie jak akcelerometry czy żyroskopy, które mogą być odczytywane za pomocą standardowych interfejsów API Androida, jeśli dostępne są dodatkowe właściwości sprzętowe charakterystyczne dla pojazdów, nad warstwą abstrakcji sprzętu pojazdów (VHAL). Te usługi są modelowane przez VehiclePropertyIds zajęcia.

Gdy emulator jest uruchomiony, możesz zmieniać wartości tych właściwości z funkcji Dane samochodu w rozszerzonych ustawieniach. Aby na przykład ustawić parametr możesz znaleźć właściwość prędkości pojazdu (VehiclePropertyIds.PERF_VEHICLE_SPEED) i zmienić jego wartość.

Symulowanie jazdy

Na stronie

Aby symulować jazdę, ustaw Prędkość samochodu na wartość inną niż 0. Wszędzie jest inne niż P (Park). Aby symulować stan zaparkowania, wszystkie jest wymagane, aby ustawić koło zębate na P (Park). Można to zrobić albo za pomocą suwaków i selektorów na karcie Dane z czujnika samochodowego lub modyfikować właściwości VHAL w sposób opisany w poprzedniej sekcji.

Przetestuj pokrętło

Na stronie

Oprócz ekranu dotykowego niektóre pojazdy z systemem operacyjnym Android Automotive są wyposażone w za pomocą kontrolera obrotowego, który opiera się na tych samych interfejsach API co klawiatura nawigacji użytkownicy mogą poruszać się po aplikacji bez dotykania ekranu. Za pomocą Samochodu za pomocą narzędzia obrotowego w rozszerzonym elemencie sterowania, aby przetestować obsługę dane wejściowe.

Edytuj konfiguracje uruchamiania dla aplikacji multimedialnych

Aplikacje do multimediów na system operacyjny Automotive różnią się od innych aplikacji na Androida. Android, Automotive OS wchodzi w interakcję z Twoją aplikacją do multimediów za pomocą wyraźnych intencji oraz wysyłanie połączeń na usługa przeglądarki multimediów.

Aby przetestować aplikację, sprawdź, czy nie została jeszcze uruchomiona aktywność w pliku manifestu, a następnie zapobiegać uruchomieniu modułu motoryzacyjnego przez tag Wykonaj te czynności:

  1. W Android Studio wybierz kolejno Uruchom > Edytuj konfiguracje.

    Okno Konfiguracje uruchamiania/debugowania.

  2. Wybierz moduł motoryzacyjny z listy modułów w aplikacji.

  3. W obszarze Opcje uruchamiania > Uruchom, wybierz Brak.

  4. Kliknij kolejno Zastosuj i OK.