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

Pixel Tablet'te Android Automotive OS

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

Erişim iste

Pixel Tablet sistem görüntüsünde Android Automotive OS'e erişmek için izin verilenler listesine eklenmeniz gerekir. Erişim elde etmek için Pixel Tablet'te Android Automotive OS erişim formunu gönderebilirsiniz.

Sistem resimleri

Aşağıdaki hedeflerin git_udc-car-release dalında mevcut derlemeleri vardır:

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ızı flaşlama

Cihazınızı flaşlamak için Android Flash Aracı ile flaşlama başlıklı makalede ayrıntılı olarak açıklanan adımları uygulayın. Programda kayıtlı Google Hesabı ile araçta oturum açtığınızdan emin olun. Aksi takdirde derlemeleri görmezsiniz. Bir derleme seçmeniz istendiğinde, Sistem resimleri arasından ihtiyaçlarınıza uygun bir resim seçin.

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

Cihazınızın yazılımını geri yüklemek istiyorsanız Pixel'i herkese açık sürüme döndürme başlıklı makaledeki talimatları uygulayabilirsiniz.

Cihazı Android Auto alıcı olarak kullanma

user resimlerinde (UAA1.250513.001 veya sonraki sürümler), cihazı Android Auto alıcı olarak kullanabilirsiniz. Telefonunuzu Android Automotive OS çalıştıran Pixel Tablet'inize bağlamak için tabletteki başlatıcı ızgaradan Android Auto uygulamasını açın ve Bluetooth'u kullanarak eşlemek için ekrandaki talimatları uygulayın.

Donanım durumunu taklit etme

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ülasyonu

Hızlı ayar kullanarak sürüş simülasyonu yapma

userdebug görüntülerinde (UAA1.250207.001 veya sonraki sürümler), hızlı ayar menüsünü kullanarak sürüş simülasyonu yapabilirsiniz:

  1. Geliştirici seçenekleri'ni etkinleştirin.
  2. Aşağıdaki resimde gösterildiği gibi hızlı ayarlar menüsünde Sürüş ayarlarını yap'ı açın veya kapatın:

Hızlı ayar

adb kullanarak sürüş simülasyonu

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 üç şey yapar:

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

Park edilmiş durumu (açılışta 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şlevi yerine getirir:

  1. PREF_VEHICLE_SPEED değerini saniyede 0 metre olarak ayarlar (durmuş).
  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 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, sorunun sorun listesinde bildirilip bildirilmediğini kontrol edin. İzleyicideki bir sorunun yıldızını tıklayarak abone olabilir ve sorunlara oy verebilirsiniz. Daha fazla bilgi için Bir soruna abone olma başlıklı makaleyi inceleyin.

Yeni bir sorun oluşturma

Konum

Pixel Tablet'te GPS sensörü olmadığı ve Android Automotive OS cihazların ağ konumunu desteklemesi gerekmediğinden, Android Automotive OS çalıştıran Pixel Tabletler 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 kullanarak sahte konum

Alternatif olarak, aşağıdaki komutları kullanarak konumu taklit etmek için adb'ü 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 için destek eksik olabilir 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ı olarak çalışmayı destekliyor.

UAA1.250207.001 (7 Şubat 2025)

Güncellemeler

  • Araç için hazır mobil uygulamalar için destek eklendi.
  • Ses seviyesi kontrolü için ses kararlılığını artırır.
  • USB kablosunu çıkararak ve dokunma hareketi gerçekleştirerek uyanmayı devre dışı bırakır. Böylece pil tüketimini azaltı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 seviyesi, yayın başına değişir.
  • Müzik sesi artık korunuyor ve ses kontrolü, cihaz açıldığında görünmüyor.
  • Artık ayarlarda ses düzeyi değiştirilirken kilitlenme yaşanmıyor.
  • Yeniden başlatma işleminden sonra kablosuz bağlantı devre dışı bırakılır.
  • Döner IME ile Carboard arasında otomatik olarak geçiş yapar.
  • android.software.app_widgets gibi kullanılamayan özellikleri kaldırır.