با استفاده از سیستم عامل Android Automotive در رایانه لوحی Pixel تست کنید

سیستم عامل اندروید اتوموبیل روی تبلت پیکسل اجرا می‌شود

علاوه بر شبیه‌ساز سیستم عامل اندروید اتوموبیل ، تبلت پیکسل می‌تواند به عنوان یک دستگاه سخت‌افزاری فیزیکی برای آزمایش برنامه شما در سیستم عامل اندروید اتوموبیل استفاده شود.

درخواست دسترسی

دسترسی به تصویر سیستم عامل اندروید خودرو روی تبلت پیکسل مستلزم قرار گرفتن در فهرست مجاز است. برای دسترسی می‌توانید فرم دسترسی به سیستم عامل اندروید خودرو روی تبلت پیکسل را ارسال کنید.

تصاویر سیستم

نسخه‌های ساخت (Build) اهداف زیر در شاخه git_udc-car-release موجود است:

هدف ریشه adb سرویس‌های گوگل پلی میزبان برنامه خودرو گوگل فروشگاه گوگل پلی نقشه‌های گوگل دستیار گوگل اندروید اتو
tangorpro_car_ext-user
tangorpro_car_ext-userdebug

دستگاه خود را فلش کنید

برای فلش کردن دستگاه خود، مراحل شرح داده شده در Flash with Android Flash Tool را دنبال کنید. مطمئن شوید که با استفاده از حساب گوگلی که در برنامه ثبت شده است، وارد ابزار شده‌اید، در غیر این صورت نسخه‌های ساخته شده را نخواهید دید. وقتی از شما خواسته شد نسخه‌ای را انتخاب کنید، یکی از تصاویر سیستمی را که متناسب با نیازهای شماست، انتخاب کنید.

بازگشت به ساخت و ساز عمومی

اگر می‌خواهید نرم‌افزار دستگاه خود را به حالت اولیه برگردانید، می‌توانید دستورالعمل‌های موجود در «بازگشت پیکسل به نسخه عمومی» را دنبال کنید.

از دستگاه به عنوان گیرنده Android Auto استفاده کنید

در تصاویر user (UAA1.250513.001 یا بالاتر)، می‌توانید از دستگاه به عنوان گیرنده Android Auto استفاده کنید. برای اتصال تلفن خود به تبلت Pixel خود که دارای سیستم عامل Android Automotive است، برنامه Android Auto را از شبکه لانچر روی تبلت باز کنید و دستورالعمل‌های روی صفحه را برای جفت شدن با استفاده از بلوتوث دنبال کنید.

شبیه‌سازی وضعیت سخت‌افزار

همانند شبیه‌ساز سیستم عامل اندروید اتوموبیل ، ایمیج سیستم عامل اندروید اتوموبیل برای تبلت پیکسل از شبیه‌سازی وضعیت سخت‌افزار پشتیبانی می‌کند.

رانندگی را شبیه‌سازی کنید

شبیه‌سازی رانندگی با استفاده از تنظیمات سریع

در تصاویر userdebug (UAA1.250207.001 یا بالاتر)، می‌توانید با استفاده از یک منوی تنظیمات سریع، رانندگی را شبیه‌سازی کنید:

  1. گزینه‌های توسعه‌دهنده را فعال کنید.
  2. همانطور که در تصویر زیر نشان داده شده است، در منوی تنظیمات سریع، گزینه تنظیم رانندگی را فعال یا غیرفعال کنید:
تنظیم سریع
تنظیم سریع

شبیه‌سازی رانندگی با استفاده از adb

برای شبیه‌سازی حالت رانندگی با استفاده از adb ، می‌توانید از دستور زیر استفاده کنید:

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

این دستور سه کار انجام می‌دهد:

  1. PREF_VEHICLE_SPEED را روی ۳۰ متر بر ثانیه (حدود ۶۷ مایل بر ساعت یا ۱۰۸ کیلومتر بر ساعت) تنظیم می‌کند و این تغییر را در عرض ۲ ثانیه افزایش می‌دهد.
  2. GEAR_SELECTION را روی GEAR_DRIVE تنظیم می‌کند.
  3. PARKING_BRAKE_ON را روی false تنظیم می‌کند.

برای شبیه‌سازی حالت پارک شده (حالت پیش‌فرض هنگام بوت)، می‌توانید از دستور زیر استفاده کنید:

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

این دستور دو کار انجام می‌دهد:

  1. PREF_VEHICLE_SPEED روی ۰ متر بر ثانیه (در حالت توقف) تنظیم می‌کند.
  2. GEAR_SELECTION را روی GEAR_PARK تنظیم می‌کند.

مشکلات شناخته شده

سیستم عامل اندروید اتوموبیل برای تبلت پیکسل دارای گواهینامه CTS نیست و نباید به عنوان یک دستگاه تولیدی در نظر گرفته شود. این بخش مشکلات شناخته شده و راه حل های احتمالی را شرح می دهد.

اگر هنگام استفاده از سیستم عامل اندروید اتوموتیو روی تبلت پیکسل با مشکلی مواجه شدید یا درخواست ویژگی جدیدی داشتید، می‌توانید آن را با استفاده از ردیاب مشکلات گوگل گزارش دهید. حتماً تمام اطلاعات درخواستی را در الگوی مشکل پر کنید. قبل از ثبت یک مشکل جدید، بررسی کنید که آیا قبلاً در لیست مشکلات گزارش شده است یا خیر. می‌توانید با کلیک روی ستاره برای یک مشکل در ردیاب، مشترک شوید و به مشکلات رأی دهید. برای اطلاعات بیشتر، به «اشتراک در یک مشکل» مراجعه کنید.

ایجاد یک مسئله جدید

مکان

از آنجا که تبلت پیکسل حسگر GPS ندارد و دستگاه‌های دارای سیستم عامل اندروید اتوموبیل نیازی به پشتیبانی از موقعیت مکانی شبکه ندارند ، تبلت‌های پیکسل که سیستم عامل اندروید اتوموبیل را اجرا می‌کنند، موقعیت مکانی خود را گزارش نمی‌کنند.

مکان ساختگی با استفاده از یک برنامه

برای آزمایش برنامه‌ای که نیاز به خواندن موقعیت مکانی دارد، گزینه‌های توسعه‌دهنده را فعال کنید و یک برنامه موقعیت مکانی آزمایشی نصب کنید .

مکان ساختگی با استفاده از adb

روش دیگر، استفاده از adb برای شبیه‌سازی موقعیت مکانی با استفاده از دستورات زیر است:

# 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"

برای متوقف کردن استفاده از ارائه دهنده موقعیت مکانی ساختگی، از دستور زیر استفاده کنید:

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

بلوتوث

پشتیبانی از پروفایل‌های بلوتوث ، مانند پروفایل هندزفری (HFP) و پروفایل توزیع صوتی پیشرفته (A2DP)، ممکن است وجود نداشته باشد یا کاملاً کاربردی نباشد.

رادیو

برنامه پیش‌فرض رادیو کار نمی‌کند.

اندروید اتو

اتصالات سیمی اندروید اتو به طور مداوم کار نمی‌کنند. در صورت امکان از اتصال بی‌سیم استفاده کنید. برای دستورالعمل‌های گام به گام، به بخش راه‌اندازی اندروید اتو مراجعه کنید.

یادداشت‌های انتشار

UAA1.250513.001 (13 مه 2025)

به‌روزرسانی‌ها

  • نسخه tangorpro_car_ext-user اکنون از ایفای نقش گیرنده اندروید اتو پشتیبانی می‌کند.

UAA1.250207.001 (7 فوریه 2025)

به‌روزرسانی‌ها

  • پشتیبانی از برنامه‌های موبایل آماده برای خودرو (Car Ready) را اضافه می‌کند.
  • پایداری صدا را برای کنترل صدا بهبود می‌بخشد.
  • غیرفعال کردن بیدار شدن از خواب با جدا کردن کابل USB و انجام یک حرکت ضربه‌ای برای کاهش مصرف باتری.
  • سرویس‌های دوربین را فعال می‌کند.
  • از منوی تنظیمات سریع در نوار وضعیت برای توسعه‌دهندگان پشتیبانی می‌کند. (فقط در نسخه‌های userdebug موجود است.)

رفع اشکالات

  • تغییرات حجم صدا در هر پخش زنده.
  • صدای موسیقی اکنون ثابت است و کنترل صدا هنگام بوت شدن ظاهر نمی‌شود.
  • دیگر هنگام تغییر صدا در تنظیمات، کرش نمی‌کند.
  • وای فای بعد از ریستارت شدن گوشی خاموش میشه.
  • به طور خودکار بین Rotary IME و Carboard جابجا می‌شود.
  • ویژگی‌های غیرقابل دسترس، مانند android.software.app_widgets را حذف می‌کند.