Uygulamanızın Android Automotive OS'te nasıl çalıştığını test etmek için Android Emülatör'ü kullanabilirsiniz.
Sistem resimleri ekleme
Android Automotive OS sanal cihazları oluşturabilmek için Android Studio SDK Yöneticisi üzerinden sistem resimleri eklemeniz gerekir.
Genel sistem resimleri ekleme
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 görüntüleri içerir. Bu resimlerin tümü şunları içerir:
- Google Play Hizmetleri
- Google Automotive App Host (barındırıcı yalnızca API 29 veya sonraki sürümlerin yüklü olduğu cihazlarda kullanılabildiğinden API 28 resmi hariç)
Ad | API düzeyi | Mimari | Özellikler | Kullanılabilirlik |
---|---|---|---|---|
Otomotiv Intel x86 Atom Sistem Görüntüsü | 28 | x86 | Google Play Store | Android Studio önizlemesi |
Play Store ile Automotive Intel x86 Atom Sistem Görüntüsü | 29 | x86 | Google Play Store | Android Studio önizlemesi |
Play Store yüklü Otomotiv Intel x86_64 Atom Sistem Görüntüsü | 30 | x86 | Google Play Store | Android Studio önizlemesi |
Play Store ARM 64 v8a sistem görüntüsüne sahip otomotiv | 32 | ALARMI ETKİNLEŞTİR | Google Play Store | Android Studio önizlemesi |
Play Store yüklü Otomotiv Intel x86_64 Atom Sistem Görüntüsü | 32 | x86 | Google Play Store | Android Studio önizlemesi |
Google API'leri ile Automotive Uzak Ekran arm64-v8a Sistem Görüntüsü | 32 | ALARMI ETKİNLEŞTİR | Android Studio önizlemesi | |
Google API'leri ile Otomotiv Uzak Ekran x86_64 Sistem Görüntüsü | 32 | x86 | Android Studio önizlemesi | |
Google Play arm64-v8a sistem görüntüsüne sahip Automotive uzak ekran | 32 | ALARMI ETKİNLEŞTİR | Google Play Store | Android Studio önizlemesi |
Google Play x86_64 sistem görüntüsüne sahip otomotiv uzak ekran | 32 | x86 | Google Play Store | Android Studio önizlemesi |
Google API'leri ile Android Automotive ARM 64 v8a Sistem Görüntüsü | 33 | ALARMI ETKİNLEŞTİR | Android Studio kararlı | |
Google API'leri ile Android Automotive Intel x86_64 Atom Sistem Görüntüsü | 33 | x86 | Android Studio kararlı | |
Google Play arm64-v8a sistem görüntüsüne sahip Automotive uzak ekran | 33 | ALARMI ETKİNLEŞTİR | Google Play Store | Android Studio kararlı |
Google Play x86_64 sistem görüntüsüne sahip otomotiv uzak ekran | 33 | x86 | Google Play Store | Android Studio kararlı |
Google API'leri içeren Android Automotive arm64-v8a sistem görüntüsü | 34-ext9 | ALARMI ETKİNLEŞTİR | Uyumluluk modu (düzeltme 3 ve üzeri) | Android Studio kararlı |
Google API'leri ile Android Automotive x86_64 Sistem Görüntüsü | 34-ext9 | x86 | Uyumluluk modu (düzeltme 3 ve üzeri) | Android Studio kararlı |
Google Play yüklü Android Automotive arm64-v8a sistem resmi | 34-ext9 | ALARMI ETKİNLEŞTİR | Google Play Store, Uyumluluk modu (düzeltme 2 ve üzeri) | Android Studio kararlı |
Google Play x86_64 sistem görüntüsüne sahip Android Automotive | 34-ext9 | x86 | Google Play Store, Uyumluluk modu (düzeltme 2 ve üzeri) | Android Studio kararlı |
Genel sistem resimlerini yüklemek için aşağıdaki 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 önceki tabloya bakın.
Uygula'yı, ardından Tamam'ı tıklayın.
OEM'lerden sistem resimleri ekleme
GM, Honda, Polestar, Volvo ve diğerleri için OEM'ye özel sistem resmi de ekleyebilirsiniz. Lütfen OEM geliştirici sitelerindeki adımları uygulayın:
Alfabetik sırayla:
Araba AVD'si oluşturma ve emülatörü çalıştırma
Android Automotive OS aracını temsil eden bir Android sanal cihazı (AVD) oluşturmak ve ardından emülatörü çalıştırmak için bu AVD'yi kullanmak üzere aşağıdaki adımları uygulayın:
- Android Studio'da Araçlar > AVD Yöneticisi'ni seçin.
- Sanal Cihaz Oluştur'u tıklayın.
- Donanım Seç iletişim kutusunda Otomotiv'i, ardından bir donanım profili seçin. İleri'yi tıklayın.
- Automotive'i hedefleyen bir sistem görüntüsü (ör. Android 12L (Play Store ile Automotive)) seçin ve İleri'yi tıklayın.
- AVD'nize ad verin ve özelleştirmek istediğiniz diğer seçenekleri belirleyin, ardından Son'u tıklayın.
- Araç penceresi çubuğundan dağıtım hedefiniz olarak Android Automotive OS AVD'nizi seçin.
- Çalıştır'ı tıklayın.
Paket halindeki donanım profillerini kullanma
AVD oluştururken Android Studio ile birlikte sunulan aşağıdaki donanım profillerini kullanabilirsiniz:
Ad | Çözünürlük | Yapılandırılabilir | Uyumluluk | Kullanılabilirlik |
---|---|---|---|---|
Otomotiv (1024p yatay) | 1024x768 | Google Play Store ile API 28-32 sistem resimleri | Android Studio kararlı | |
Otomotiv (1080p yatay) | 1080x600 | ✔ | Google Play Store'u içermeyen API 33 ve sonraki sürümlerin sistem resimleri | Android Studio kararlı |
Otomotiv (1408p yatay)
API 34 resimleriyle kullanılması önerilir |
1408x792 | Google Play Store'u içermeyen API 33 ve sonraki sürümlerin sistem resimleri | Android Studio kararlı | |
Google Play ile Otomotiv (1408p yatay)
API 34 resimleriyle kullanılması önerilir |
1408x792 | Google Play Store ile API 33 ve sonraki sürümlerin sistem resimleri | Android Studio kararlı | |
Otomotiv Dikey | 800x1280 | Google Play Store'u içermeyen API 33 ve sonraki sürümlerin sistem resimleri | Android Studio kararlı | |
Otomotiv Büyük Dikey | 1280x1606 | ✔ | Google Play Store'u içermeyen API 33 ve sonraki sürümlerin sistem resimleri | Android Studio kararlı |
Otomotiv Ultra Geniş | 3904x1320 | ✔ | Google Play Store'u içermeyen API 33 ve sonraki sürümlerin sistem resimleri | Android Studio kararlı |
Otomotiv Uzaktan Göstergesi | 1080x600 | API 32 ve üzeri Google Play Store'u içermeyen uzak görüntüleme sistem resimleri | Android Studio kararlı | |
Google Play ile Otomotiv Uzak Görüntüleme | 1080x600 | API 32+ Google Play Store ile uzak görüntüleme sistem resimleri | Android Studio kararlı |
Donanım profili oluşturma
Paket halindeki donanım profillerinin kapsadığı donanım yapılandırmaları dışındaki donanım yapılandırmalarını test etmek istiyorsanız Android Automotive OS emülatörüyle kullanmak için bir donanım profili de oluşturabilirsiniz. Bunu, oluşturma akışında cihaz türü olarak Android Automotive'yi seçerek yapabilirsiniz. Özel donanım profilleri yalnızca Google Play Store'u içermeyen sistem resimleriyle uyumludur.
Emülatörün genişletilmiş denetimlerini kullanma
Diğer Android emülatörlerinde bulunan standart genişletilmiş kontrollerin çoğuna ek olarak, Android Automotive OS emülatörüne özel olarak tasarlanmış bazı genişletilmiş kontroller de vardır.
Donanım durumunu taklit etme
Mevcut olduğunda standart Android API'leri kullanılarak okunabilen ivmeölçerler ve jiroskoplar gibi sensörlerin yanı sıra araçlara özgü ek donanım özellikleri Araç Donanım Soyutlama Katmanı (VHAL) üzerinden iletilir.
Bu özellikler VehiclePropertyIds
sınıfı tarafından modellenmiştir.
Emülatör çalışırken, genişletilmiş kontrollerin Araç verileri özelliğinden bu özelliklerin değerlerini değiştirebilirsiniz. Örneğin, aracın mevcut hızını ayarlamak için hız (VehiclePropertyIds.PERF_VEHICLE_SPEED
) mülkünü bulup değerini değiştirebilirsiniz.
Sürüş simülasyonu
Sürüş simülasyonu yapmak için Araç hızı'nı sıfır olmayan bir değere, Dişli'yi ise P (Park) dışında bir değere ayarlamanız gerekir. Park edilmiş durumu simüle etmek için tek yapmanız gereken vites düğmesini P (Park) konumuna getirmektir. Bu, Araba sensör verileri sekmesindeki kaydırma çubuklarını ve seçicileri kullanarak veya önceki bölümde açıklandığı gibi VHAL özelliklerini değiştirerek yapılabilir.
Çevirmeli girişi test etme
Bazı Android Automotive OS araçları, dokunmatik ekrana ek olarak döndürmeli bir kontrol cihazıyla donatılmıştır. Bu kontrol cihazı, kullanıcıların ekrana dokunmadan uygulamanızda gezinmesine olanak tanımak için klavye gezinme ile aynı odaklanma API'lerini kullanır. Uygulamanızın döner giriş desteğini test etmek için genişletilmiş denetimler içindeki Araba döner aracını kullanabilirsiniz.
Medya uygulamaları için çalıştırma yapılandırmalarınızı düzenleme
Automotive OS'teki medya uygulamaları diğer Android uygulamalarından farklıdır. Android Automotive OS, açık intent'leri kullanarak ve medya tarayıcısı hizmetinize çağrı göndererek medya uygulamanızla etkileşim kurar.
Uygulamanızı test etmek için manifest dosyasında başlatma etkinliği bulunmadığını doğrulayın ve ardından aşağıdaki adımları uygulayarak otomotiv modülünüzün etkinlikle başlatılmasını önleyin:
Android Studio'da Çalıştır > Yapılandırmaları Düzenle'yi seçin.
Uygulamanızdaki modüller listesinden otomotiv modülünüzü seçin.
Başlatma Seçenekleri > Başlat bölümünde Hiçbir şey yapma'yı seçin.
Uygula'yı ve ardından Tamam'ı tıklayın.
Android Automotive OS emülatörüyle ilgili sorunları bildirme
Android Automotive OS emülatörünü kullanırken bir sorunla karşılaşırsanız veya özellik isteğiniz varsa Google Sorun Takip Aracı'nı kullanarak bildirebilirsiniz. Sorun şablonunda istenen tüm bilgileri doldurduğunuzdan emin olun. Yeni bir sorun bildirmeden önce, sorun listesinde bildirilip bildirilmediğini kontrol edin. Takipçi listesinde bir sorunun yıldızını tıklayarak sorunlara abone olabilir ve oy verebilirsiniz. Daha fazla bilgi için Soruna abone olma başlıklı makaleyi inceleyin.
Mevcut sorunları görüntüleme Yeni bir sorun oluşturma