Pixel Tablet'te Android Automotive OS'i kullanarak test etme

Pixel Tablet'te Android Automotive OS

Android Automotive OS emülatörüne ek olarak, Pixel Tablet de uygulamanızı Android Automotive OS'te test etmek için fiziksel bir donanım cihazı olarak kullanılabilir.

Erişim iste

Pixel Tablet'teki Android Automotive OS sistem görüntüsüne erişmek için izin verilenler listesine dahil olmanız gerekir. Erişim kazanmak için Android Automotive OS on Pixel Tablet erişim formunu gönderebilirsiniz.

Sistem görüntüleri

Aşağıdaki hedeflerin git_udc-car-release dalında derlemeleri mevcuttur:

Hedef adb kök Google Play Hizmetleri Google Automotive App Host Google Play Store Google Haritalar Google Asistan Android Auto
tangorpro_car_ext-user
tangorpro_car_ext-userdebug

Cihazınıza yazılım yükleme

Cihazınıza yazılım yüklemek için Android Flash Aracı ile yazılım yükleme başlıklı makalede ayrıntılı olarak açıklanan adımları uygulayın. Programa kayıtlı Google Hesabı'nı kullanarak araçta oturum açtığınızdan emin olun. Aksi takdirde derlemeleri göremezsiniz. Derleme seçmeniz istendiğinde Sistem görüntüleri'nden ihtiyaçlarınıza uygun olanı seçin.

Herkese açık sürüme dönme

Cihazınızın yazılımını geri döndürmek istiyorsanız Pixel'i herkese açık sürüme döndürme bölümündeki talimatları uygulayabilirsiniz.

Cihazı Android Auto alıcısı olarak kullanma

user görüntülerinde (UAA1.250513.001 veya sonraki sürümler) cihazı Android Auto alıcısı olarak kullanabilirsiniz. Telefonunuzu Android Automotive OS'in yüklü olduğu Pixel Tablet'inize bağlamak için tabletteki başlatıcı ızgarasından Android Auto uygulamasını açın ve Bluetooth kullanarak eşleme yapmak için ekrandaki talimatları uygulayın.

Donanım durumu emülasyonu

Android Automotive OS emülatöründe olduğu gibi, Pixel Tablet için Android Automotive OS görüntüsü de donanım durumunu taklit etmeyi destekler.

Sürüşü simüle etme

Hızlı ayarı kullanarak sürüşü simüle etme

userdebug görüntülerinde (UAA1.250207.001 veya sonraki sürümler) hızlı ayarlar menüsünü kullanarak sürüşü simüle edebilirsiniz:

  1. Geliştirici seçenekleri'ni etkinleştirin.
  2. Hızlı ayarlar menüsünde Sürüşü ayarla'yı aşağıdaki resimde gösterildiği gibi açın:
Hızlı ayar
Hızlı ayar

adb kullanarak sürüşü simüle etme

adb kullanarak sürüş durumunu simüle etmek için aşağıdaki komutu kullanabilirsiniz:

adb shell cmd car_service inject-vhal-event 0x11600207 30 -t 2000 \
&& adb shell cmd car_service inject-vhal-event 0x11400400 8 \
&& adb shell cmd car_service inject-vhal-event 0x11200402 false

Bu komut üç işlem yapar:

  1. Değişikliği 2 saniyede kademeli olarak artırarak PREF_VEHICLE_SPEED değerini saniyede 30 metreye (yaklaşık 108 km/sa) ayarlar.
  2. GEAR_SELECTION öğesini GEAR_DRIVE olarak ayarlar.
  3. PARKING_BRAKE_ON öğesini false olarak ayarlar.

Park edilmiş durumu (önyükleme sırasındaki varsayılan durum) simüle etmek için aşağıdaki komutu kullanabilirsiniz:

adb shell dumpsys car_service inject-vhal-event 0x11600207 0 \
&& adb shell dumpsys car_service inject-vhal-event 0x11400400 4

Bu komut iki işlem yapar:

  1. PREF_VEHICLE_SPEED değerini saniyede 0 metre (durdurulmuş) olarak ayarlar.
  2. GEAR_SELECTION öğesini GEAR_PARK olarak ayarlar.

Bilinen sorunlar

Pixel Tablet için Android Automotive OS, CTS sertifikalı değildir ve üretim cihazı olarak değerlendirilmemelidir. Bu bölümde, bilinen sorunlar ve olası geçici çözümler açıklanmaktadır.

Pixel Tablet'te Android Automotive OS'i kullanırken bir sorunla karşılaşırsanız veya özellik isteğinde bulunmak isterseniz Google Sorun Takibi'ni kullanarak sorunu bildirebilirsiniz. Sorun şablonunda istenen tüm bilgileri doldurduğunuzdan emin olun. Yeni bir sorun bildirmeden önce, sorunun sorunlar listesinde daha önce bildirilip bildirilmediğini kontrol edin. Takipçideki bir sorunun yıldızını tıklayarak sorunlara abone olabilir ve oy verebilirsiniz. Daha fazla bilgi için Bir soruna abone olma başlıklı makaleyi inceleyin.

Yeni sorun oluşturma

Konum

Pixel Tablet'te GPS sensörü bulunmadığından ve Android Automotive OS cihazların ağ konumunu desteklemesi gerekmediğinden Android Automotive OS çalıştıran Pixel Tablet'ler kendi konumlarını bildirmez.

Uygulama kullanarak sahte konum oluşturma

Konum okumaları gerektiren bir uygulamayı test etmek için geliştirici seçeneklerini etkinleştirin ve sahte konum uygulaması yükleyin.

adb kullanılarak sahte konum oluşturma

Alternatif olarak, aşağıdaki komutları kullanarak konumu taklit etmek için adb uygulamasını kullanabilirsiniz:

# Turn on the system location setting
adb shell cmd location set-location-enabled true

# Enable the developer option to allow mock locations
adb shell appops set 2000 android:mock_location allow

# Add a mock location provider named PROVIDER_NAME
# If your app uses a specific type of location provider, you should use the standard
# name of that provider, such as "fused", "gps", "network", or "passive"
adb shell cmd location providers add-test-provider PROVIDER_NAME

# Use the mock location provider named PROVIDER_NAME
adb shell cmd location providers set-test-provider-enabled PROVIDER_NAME true

# Set the location provided by PROVIDER_NAME,
# where latitude and longitude are a comma separated pair such as "37.4215,-122.0843"
adb shell cmd location providers set-test-provider-location PROVIDER_NAME --location LATITUDE,LONGITUDE

# Confirm that the location has been set
adb shell dumpsys location | grep "last location"

Sahte konum sağlayıcıyı kullanmayı durdurmak için aşağıdaki komutu kullanın:

adb shell cmd location providers set-test-provider-enabled PROVIDER_NAME false

Bluetooth

Eller Serbest Profili (HFP) ve Gelişmiş Ses Dağıtım Profili (A2DP) gibi Bluetooth profilleri desteklenmeyebilir veya tam olarak çalışmayabilir.

Radyo

Varsayılan Radyo uygulaması çalışmıyor.

Android Auto

Kablolu Android Auto bağlantıları tutarlı bir şekilde çalışmıyor. Mümkünse kablosuz bağlantı kullanın. Adım adım talimatlar için Android Auto'yu ayarlama başlıklı makaleyi inceleyin.

Sürüm notları

UAA1.250513.001 (13 Mayıs 2025)

Güncellemeler

  • tangorpro_car_ext-user derlemesi artık Android Auto alıcısı olarak hareket etmeyi destekliyor.

UAA1.250207.001 (7 Şubat 2025)

Güncellemeler

  • Araç için hazır mobil uygulamalar desteği eklendi.
  • Ses seviyesi kontrolü için ses kararlılığını artırır.
  • Pil tüketimini azaltmak için USB kablosunun çıkarılması ve dokunma hareketinin yapılmasının ardından uyandırma özelliğini devre dışı bırakır.
  • Kamera hizmetlerini etkinleştirir.
  • Geliştiriciler için durum çubuğunda Hızlı Ayarlar menüsünü destekler. (Yalnızca userdebug derlemelerinde kullanılabilir.)

Hata düzeltmeleri

  • Ses düzeyi, akışa göre değişir.
  • Müzik ses düzeyi artık kalıcı olarak ayarlanıyor ve başlatma sırasında ses düzeyi kontrolü açılmıyor.
  • Ayarlarda ses düzeyi değiştirilirken artık kilitlenmiyor.
  • Yeniden başlatma işleminden sonra kablosuz bağlantı devre dışı kalıyor.
  • Döner IME ile Carboard arasında otomatik olarak geçiş yapar.
  • android.software.app_widgets gibi kullanılamayan özellikleri kaldırır.