Uygulamanızın Android Automotive OS'te nasıl çalıştığını test etmek için Android Emulator'ı kullanabilirsiniz.
Sistem görüntüleri ekleyin
Android Automotive OS sanal cihazları oluşturabilmek için önce Android Studio SDK Yöneticisi üzerinden sistem görüntüleri eklemeniz gerekir.
Genel sistem görüntüleri ekleyin
Android Studio, Android Automotive OS için uygulamanızı test etmek üzere kullanabileceğiniz ve Google Play için ekran görüntüsü alırken kullanmanız gereken genel sistem resimleri içerir.
Ad | API Düzeyi | Mimari | Yapılandırılabilir | Google Play Hizmetleri | Google Play Store | Google Automotive App Host |
---|---|---|---|---|---|---|
Otomotiv Intel x86 Atom Sistemi Görüntüsü | 28 | 86 kat | ✔ | ✔ | (Bu API düzeyindeki hiçbir üretim arabasında kullanılamaz) | |
Play Store Intel x86 Atom System Görüntüsüne sahip Otomotiv | 29 | 86 kat | ✔ | ✔ | ✔ | |
Play Store Intel x86 Atom_64 Sistem Görüntüsüne Sahip Otomotiv | 30 | 86 kat | ✔ | ✔ | ✔ | |
Play Store ARM 64 v8a Sistem Görüntüsüne Sahip Otomotiv | 32 | ALARMI ETKİNLEŞTİR | ✔ | ✔ | ✔ | |
Play Store Intel x86 Atom_64 Sistem Görüntüsüne Sahip Otomotiv | 32 | 86 kat | ✔ | ✔ | ✔ | |
Google API'leri arm64-v8a Sistem Görüntüsü | 32 | ALARMI ETKİNLEŞTİR | ✔ | ✔ | ||
Google API'leri ile Otomotiv Uzak Ekran x86_64 Sistem Görüntüsü | 32 | 86 kat | ✔ | ✔ | ||
Google API'leri ARM 64 v8a Sistem Görüntüsü ile Android Automotive | 33 | ALARMI ETKİNLEŞTİR | ✔ | ✔ | ✔ | |
Google API'leri Intel x86 Atom_64 Sistem Görüntüsüne sahip Android Automotive | 33 | 86 kat | ✔ | ✔ | ✔ |
Genel sistem görüntüleri yüklemek için şu adımları uygulayın:
- Android Studio'da Araçlar > SDK Yöneticisi'ni seçin.
- SDK Platformları sekmesini tıklayın.
- Paket Ayrıntılarını Göster'i tıklayın.
- İndirilecek resimleri seçin. Ayrıntılar için yukarıdaki tabloya bakın.
Uygula'yı, ardından Tamam'ı tıklayın.
OEM'lerden sistem görüntüleri ekle
Ayrıca GM, Honda, Polestar, Volvo ve diğerleri için OEM'e özel sistem görüntüsü ekleyebilirsiniz. Lütfen OEM geliştirici sitelerindeki adımları uygulayın:
Alfabetik sırada:
Araç ortalama görüntüleme süresi oluşturma ve emülatörü çalıştırma
Bir Android Automotive OS aracını temsil eden bir Android Virtual Device (AVD) oluşturmak için aşağıdaki adımları izleyin ve ardından emülatörü çalıştırmak için bu AVD'yi kullanın:
- Android Studio'da, Araçlar > AVD Yöneticisi'ni seçin.
- Sanal Cihaz Oluştur'u tıklayın.
- Donanım Seçin iletişim kutusundan Otomotiv'i ve ardından bir donanım profili seçin. İleri'yi tıklayın.
- Otomotiv'i hedefleyen Android 12L (Play Store ile Otomotiv) gibi bir sistem görüntüsü seçip İleri'yi tıklayın.
- AVD'nize bir ad verin ve özelleştirmek istediğiniz diğer seçenekleri belirleyin, ardından Son'u tıklayın.
- Araç pencere çubuğundan dağıtım hedefiniz olarak Android Automotive OS ortalama görüntüleme sürümünüzü seçin.
- Çalıştır'ı tıklayın.
Paket halinde sunulan donanım profillerini kullanma
AVD oluştururken Android Studio ile paket halinde sunulan aşağıdaki donanım profillerini kullanabilirsiniz:
Ad | Çözünürlük | Kullanılabilirlik | Uyumluluk |
---|---|---|---|
Otomotiv (1024p yatay) | 1024x768 | Android Studio | Google Play Store ile sistem görüntüleri |
Otomotiv (1080p yatay) | 1.080x600 | Android Studio | Google Play Store olmadan sistem görüntüleri |
Otomotiv Portre | 800 x 1.280 | Android Studio Canary | Google Play Store olmadan sistem görüntüleri |
Otomotiv: Büyük Dikey | 1.280x1.606 | Android Studio Canary | Google Play Store olmadan sistem görüntüleri |
Otomotiv Ultra Geniş | 3.904x1.320 | Android Studio Canary | Google Play Store olmadan sistem görüntüleri |
Otomotiv Uzaktan Ekran | 1.080x600 | Android Studio Canary | Uzakta Gösterme Sistem görüntüleri |
Donanım profili oluşturma
Paket halinde sunulan donanım profilleri dışındaki donanım yapılandırmalarını test etmek isterseniz Android Automotive OS emülatörü ile kullanmak üzere bir donanım profili de oluşturabilirsiniz. Bunu, oluşturma akışında cihaz türü olarak Android Automotive'i seçerek yapabilirsiniz. Özel donanım profilleri yalnızca Google Play Store'u içermeyen sistem görüntüleri ile uyumludur.
Emülatörün genişletilmiş denetimlerini kullanın
Diğer Android emülatörlerinde bulunan standart genişletilmiş kontrollerin çoğuna ek olarak, Android Automotive OS emülatörü için özel olarak tasarlanmış bazı genişletilmiş kontroller de vardır.
Donanım durumu emülasyonu
Mevcut olduğunda standart Android API'leri kullanılarak okunabilen ivme ölçer ve jiroskop gibi sensörlerin ötesinde, araçlara özel ek donanım özellikleri Araç Donanımı Soyutlama Katmanı (VHAL) üzerinden aktarılır.
Bu özellikler VehiclePropertyIds
sınıfıyla modellenir.
Emülatör çalışırken, genişletilmiş kontrollerin Araba verileri özelliğinden bu özelliklerin değerlerini değiştirebilirsiniz. Örneğin, aracın geçerli hızını ayarlamak için hız özelliğini (VehiclePropertyIds.PERF_VEHICLE_SPEED
) bulup değerini değiştirebilirsiniz.
Sürüş simülasyonu
Sürüş simülasyonu için Araba hızını sıfır olmayan bir değere, Dişli çark ise P (Park) dışında bir değere ayarlamalısınız. Park edilmiş durumu simüle etmek için tek gereken Dişli çark'ı P (Park) olarak ayarlamaktır. Bu işlem, Araba sensörü verileri sekmesinin altındaki kaydırma çubukları ve seçicileri kullanarak veya VHAL özelliklerini önceki bölümde açıklandığı gibi değiştirerek yapılabilir.
Çevirmeli girişi test edin
Bazı Android Automotive OS araçlarında dokunmatik ekranın yanı sıra döner kumanda da bulunur. Bu kumanda, kullanıcıların ekrana dokunmadan uygulamanızda gezinmesine olanak tanımak için klavyeyle gezinme ile aynı odak API'lerine dayanır. Uygulamanızın çevirmeli giriş desteğini test etmek için, genişletilmiş kontroller içindeki Kapı dairesi aracını kullanabilirsiniz.
Medya uygulamaları için çalıştırma yapılandırmalarınızı düzenleyin
Automotive OS uygulamalarındaki medya uygulamaları diğer Android uygulamalarından farklıdır. Android Automotive OS, açık niyetleri kullanarak ve medya tarayıcısı hizmetinize çağrılar göndererek medya uygulamanızla etkileşime geçer.
Uygulamanızı test etmek için uygulamanızın manifest dosyasında başlatma etkinliği olmadığını doğrulayın ve ardından aşağıdaki adımları tamamlayarak otomotiv modülünüzün bir etkinlikle başlatılmasını engelleyin:
Android Studio'da, Çalıştır > Yapılandırmaları Düzenle'yi seçin.
Uygulamanızdaki modül listesinden otomotiv modülünüzü seçin.
Başlatma Seçenekleri > Başlat'ın altında, Hiçbir şey'i seçin.
Uygula'yı ve ardından Tamam'ı tıklayın.