![]()
علاوه بر شبیهساز سیستم عامل اندروید اتوموبیل ، تبلت پیکسل میتواند به عنوان یک دستگاه سختافزاری فیزیکی برای آزمایش برنامه شما در سیستم عامل اندروید اتوموبیل استفاده شود.
درخواست دسترسی
دسترسی به تصویر سیستم عامل اندروید خودرو روی تبلت پیکسل مستلزم قرار گرفتن در فهرست مجاز است. برای دسترسی میتوانید فرم دسترسی به سیستم عامل اندروید خودرو روی تبلت پیکسل را ارسال کنید.
تصاویر سیستم
نسخههای ساخت (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 یا بالاتر)، میتوانید با استفاده از یک منوی تنظیمات سریع، رانندگی را شبیهسازی کنید:
- گزینههای توسعهدهنده را فعال کنید.
- همانطور که در تصویر زیر نشان داده شده است، در منوی تنظیمات سریع، گزینه تنظیم رانندگی را فعال یا غیرفعال کنید:

شبیهسازی رانندگی با استفاده از 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این دستور سه کار انجام میدهد:
-
PREF_VEHICLE_SPEEDرا روی ۳۰ متر بر ثانیه (حدود ۶۷ مایل بر ساعت یا ۱۰۸ کیلومتر بر ساعت) تنظیم میکند و این تغییر را در عرض ۲ ثانیه افزایش میدهد. -
GEAR_SELECTIONرا رویGEAR_DRIVEتنظیم میکند. -
PARKING_BRAKE_ONرا رویfalseتنظیم میکند.
برای شبیهسازی حالت پارک شده (حالت پیشفرض هنگام بوت)، میتوانید از دستور زیر استفاده کنید:
adb shell dumpsys car_service inject-vhal-event 0x11600207 0 \
&& adb shell dumpsys car_service inject-vhal-event 0x11400400 4این دستور دو کار انجام میدهد:
-
PREF_VEHICLE_SPEEDروی ۰ متر بر ثانیه (در حالت توقف) تنظیم میکند. -
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را حذف میکند.