Android Automotive OS emülatörünü kullanarak test etme

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:

Ad API düzeyi Mimari Özellikler Kullanılabilirlik
Otomotiv Intel x86 Atom Sistem Görüntüsü 28 x86 Google Play Store Android Studio önizleme simgesi Android Studio önizlemesi
Play Store ile Automotive Intel x86 Atom Sistem Görüntüsü 29 x86 Google Play Store Android Studio önizleme simgesi Android Studio önizlemesi
Play Store yüklü Otomotiv Intel x86_64 Atom Sistem Görüntüsü 30 x86 Google Play Store Android Studio önizleme simgesi 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 önizleme simgesi Android Studio önizlemesi
Play Store yüklü Otomotiv Intel x86_64 Atom Sistem Görüntüsü 32 x86 Google Play Store Android Studio önizleme simgesi 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 önizleme simgesi Android Studio önizlemesi
Google API'leri ile Otomotiv Uzak Ekran x86_64 Sistem Görüntüsü 32 x86 Android Studio önizleme simgesi 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 önizleme simgesi Android Studio önizlemesi
Google Play x86_64 sistem görüntüsüne sahip otomotiv uzak ekran 32 x86 Google Play Store Android Studio önizleme simgesi 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ı sürümü simgesi Android Studio kararlı
Google API'leri ile Android Automotive Intel x86_64 Atom Sistem Görüntüsü 33 x86 Android Studio kararlı sürümü simgesi 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ı sürümü simgesi 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ı sürümü simgesi 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ı sürümü simgesi 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ı sürümü simgesi 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ı sürümü simgesi 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ı sürümü simgesi Android Studio kararlı

Genel sistem resimlerini yüklemek için aşağıdaki adımları uygulayın:

  1. Android Studio'da Araçlar > SDK Yöneticisi'ni seçin.
  2. SDK Platformları sekmesini tıklayın.
  3. Paket Ayrıntılarını Göster'i tıklayın.
  4. İndirilecek resimleri seçin. Ayrıntılar için önceki tabloya bakın.
  5. Uygula'yı, ardından Tamam'ı tıklayın.

    Genel bir sistem resminin seçildiği SDK Platform bileşenlerinin listesi.

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:

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

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:

  1. Android Studio'da Araçlar > AVD Yöneticisi'ni seçin.
  2. Sanal Cihaz Oluştur'u tıklayın.
  3. Donanım Seç iletişim kutusunda Otomotiv'i, ardından bir donanım profili seçin. İleri'yi tıklayın.
  4. Automotive'i hedefleyen bir sistem görüntüsü (ör. Android 12L (Play Store ile Automotive)) seçin ve İleri'yi tıklayın.
  5. AVD'nize ad verin ve özelleştirmek istediğiniz diğer seçenekleri belirleyin, ardından Son'u tıklayın.
  6. Araç penceresi çubuğundan dağıtım hedefiniz olarak Android Automotive OS AVD'nizi seçin.
  7. ÇalıştırÇalıştır simgesi 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 simgesi Google Play Store ile API 28-32 sistem resimleri Android Studio kararlı sürümü simgesi 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ı sürümü simgesi 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ı sürümü simgesi Android Studio kararlı
Google Play ile Otomotiv (1408p yatay)
API 34 resimleriyle kullanılması önerilir
1408x792 Google Play Store simgesi Google Play Store ile API 33 ve sonraki sürümlerin sistem resimleri Android Studio kararlı sürümü simgesi Android Studio kararlı
Otomotiv Dikey 800x1280 Google Play Store'u içermeyen API 33 ve sonraki sürümlerin sistem resimleri Android Studio kararlı sürümü simgesi 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ı sürümü simgesi 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ı sürümü simgesi 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ı sürümü simgesi Android Studio kararlı
Google Play ile Otomotiv Uzak Görüntüleme 1080x600 Google Play Store simgesi API 32+ Google Play Store ile uzak görüntüleme sistem resimleri Android Studio kararlı sürümü simgesi 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

Uygulama

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

Uygulama

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

Uygulama

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:

  1. Android Studio'da Çalıştır > Yapılandırmaları Düzenle'yi seçin.

    Çalışma/Hata Ayıklama Yapılandırmaları iletişim kutusu.

  2. Uygulamanızdaki modüller listesinden otomotiv modülünüzü seçin.

  3. Başlatma Seçenekleri > Başlat bölümünde Hiçbir şey yapma'yı seçin.

  4. 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