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:
- Geliştirici seçenekleri'ni etkinleştirin.
- Aşağıdaki resimde gösterildiği gibi hızlı ayarlar menüsünde Sürüş ayarlarını yap'ı açın veya kapatın:
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:
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.GEAR_SELECTION
öğesiniGEAR_DRIVE
olarak ayarlar.PARKING_BRAKE_ON
öğesinifalse
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:
PREF_VEHICLE_SPEED
değerini saniyede 0 metre olarak ayarlar (durmuş).GEAR_SELECTION
öğesiniGEAR_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.
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.