Podczas tworzenia aplikacji korzystaj z narzędzi dostępnych do uruchamiania Androida Auto i systemu operacyjnego Android Automotive:
- Szczegółowe informacje o tym, jak zainstalować i używać jednostki głównej na komputerze do uruchamiania aplikacji na Androida Auto, znajdziesz w artykule Testowanie aplikacji za pomocą jednostki głównej na komputerze.
- Szczegółowe informacje o instalowaniu i uruchamianiu obrazów systemu operacyjnego Android Automotive znajdziesz w artykule Testowanie aplikacji za pomocą emulatora systemu operacyjnego Android Automotive.
- Szczegółowe informacje o tym, jak zainstalować system operacyjny Android Automotive na Pixelu Tablet, znajdziesz w artykule Testowanie przy użyciu systemu operacyjnego Android Automotive na Pixelu Tablet. Niektóre obrazy mogą też służyć jako odbiornik Androida Auto.
- Więcej informacji o testowaniu na rzeczywistym sprzęcie samochodowym za pomocą Laboratorium Firebase znajdziesz w artykule Dostęp do urządzeń z systemem operacyjnym Android Automotive w Laboratorium Firebase.
- Więcej informacji o testowaniu interoperacyjności Gemini lub Asystenta Google i Map Google z niestandardowymi aplikacjami w systemie operacyjnym Android Automotive znajdziesz w artykule Testowanie interoperacyjności z usługami Google.
Testowanie w rzeczywistych pojazdach
Aby przetestować aplikację w prawdziwych pojazdach, musisz zainstalować ją z zaufanego źródła, np. z Google Play. Wyjątek opisany jest w sekcji Zezwalanie na nieznane źródła. Aby rozpowszechniać aplikację na urządzeniach bez przechodzenia procesu weryfikacji w Google Play, możesz użyć wewnętrznego udostępniania aplikacji lub ścieżki testu wewnętrznego.
Zezwalaj na nieznane źródła
Android Auto ma opcję dla deweloperów, która umożliwia uruchamianie aplikacji, które nie zostały zainstalowane z zaufanego źródła. To ustawienie dotyczy aplikacji multimedialnych, do przesyłania wiadomości i parkowania, ale nie dotyczy aplikacji utworzonych przy użyciu biblioteki aplikacji Androida do samochodu.
Włączanie trybu programisty Androida Auto
Oprócz opcji programisty na Androidzie, których możesz używać zarówno na Androidzie Auto, jak i w systemie operacyjnym Android Automotive, Android Auto ma własny tryb programisty. Aby włączyć tę funkcję, wykonaj te czynności:
Otwórz ustawienia Androida Auto.
- Android 10 (API na poziomie 29) lub nowszy: na urządzeniu kliknij Ustawienia > Aplikacje i powiadomienia > Zobacz wszystkie aplikacje > Android Auto > Zaawansowane > Dodatkowe ustawienia w aplikacji.
- Android 9 (poziom 28 interfejsu API) lub starszy: w aplikacji Android Auto kliknij menu, a potem Ustawienia.
Przewiń do sekcji Informacje u dołu i kliknij Wersja, aby wyświetlić informacje o wersji i uprawnieniach.
Kliknij 10 razy sekcję Informacje o wersji i uprawnieniach.
Pojawi się okno Zezwolić na ustawienia programistyczne?.
Kliknij OK.
Włączono tryb programisty, a opcje programisty są dostępne w rozszerzonym menu. Tryb programisty wystarczy włączyć tylko raz. Aby wyjść z trybu programisty, użyj opcji w menu na pasku aplikacji.
Dodatkowe wymagania dotyczące testowania aplikacji multimedialnych
Jeśli testujesz aplikację do multimediów, oprócz testowania jej na Androidzie Auto lub systemie operacyjnym Android Automotive (albo na obu tych platformach) sprawdź scenariusze opisane w tej sekcji.
Testowanie scenariuszy uruchamiania usługi MediaBrowserService
Aby zapewnić bezpieczeństwo kierowców i pasażerów, użytkownicy mają dodatkowe ograniczenia dotyczące interakcji z aplikacjami podczas jazdy. Z tego powodu Android Auto i system operacyjny Android Automotive mają MediaBrowserService scenariusze uruchamiania, które Twoja aplikacja musi obsługiwać.
Przetestuj aplikację, aby sprawdzić, czy radzi sobie w każdym z tych scenariuszy:
MediaBrowserServicejest uruchamiana przed otwarciem dowolnegoActivity.MediaBrowserServicejest uruchamiana, gdy nie można wyświetlićActivity.MediaBrowserServicejest uruchamiana, gdy użytkownik nie jest zalogowany.
Podczas testowania tych scenariuszy wypróbuj te metody:
- Wymuś zatrzymanie aplikacji, a następnie ją uruchom.
- Wyczyść dane aplikacji, a potem ją uruchom.
W razie potrzeby ustaw odpowiedni komunikat o błędzie.
Korzystanie z aplikacji Media Controller Test
Aplikacja Media Controller Test umożliwia testowanie zawiłości odtwarzania multimediów na Androidzie i pomaga weryfikować implementację sesji multimedialnej. Aby zacząć korzystać z tego narzędzia, zapoznaj się z artykułem Korzystanie z aplikacji testowej opcji sterowania multimediami.