يمكنك الاختبار باستخدام محاكي نظام التشغيل Android Automotive.

يمكنك استخدام Android Emulator لاختبار كيفية تشغيل تطبيقك على نظام التشغيل Android Automotive.

إضافة صور النظام

قبل إنشاء أجهزة افتراضية تعمل بنظام التشغيل Android Automotive، عليك إضافة صور النظام من خلال SDK Manager في "استوديو Android".

إضافة صور نظام عامة

يتضمّن استوديو Android صور نظام عامة لنظام التشغيل Android Automotive يمكنك استخدامها لاختبار تطبيقك، ويجب استخدامها عند أخذ لقطات شاشة لـ Google Play. تتضمّن كل هذه الصور ما يلي:

  • خدمات Google Play
  • Google Automotive App Host باستثناء صورة المستوى 28 لواجهة برمجة التطبيقات، لأنّ المضيف لا يتوفّر إلا على الأجهزة التي تعمل بالمستوى 29 لواجهة برمجة التطبيقات أو الإصدارات الأحدث
الاسم مستوى واجهة برمجة التطبيقات هندسة معمارية الميزات مدى التوفّر
صورة نظام Automotive Intel x86 Atom 28 x86 متجر Google Play رمز معاينة استوديو Android معاينة "استوديو Android"
صورة نظام Intel x86 Atom لـ Automotive مع "متجر Google Play" 29 x86 متجر Google Play رمز معاينة استوديو Android النسخة الحصرية من "استوديو Android"
السيارات التي تعمل بنظام التشغيل Automotive مع صورة نظام Intel x86_64 Atom في متجر Google Play 30 x86 متجر Google Play رمز معاينة استوديو Android النسخة الحصرية من "استوديو Android"
صورة نظام Automotive مع "متجر Google Play" ‏ARM 64 v8a 32 تفعيل جهاز الإنذار متجر Google Play رمز معاينة استوديو Android النسخة الحصرية من "استوديو Android"
السيارات التي تعمل بنظام التشغيل Automotive مع صورة نظام Intel x86_64 Atom في متجر Google Play 32 x86 متجر Google Play رمز معاينة استوديو Android معاينة "استوديو Android"
صورة نظام Automotive Distant Display مع واجهات برمجة تطبيقات Google ‏arm64-v8a 32 تفعيل جهاز الإنذار رمز معاينة استوديو Android النسخة الحصرية من "استوديو Android"
صورة نظام Automotive Distant Display مع Google APIs x86_64 32 x86 رمز معاينة استوديو Android النسخة الحصرية من "استوديو Android"
صورة نظام Automotive Distant Display with Google Play arm64-v8a 32 تفعيل جهاز الإنذار متجر Google Play رمز معاينة استوديو Android النسخة الحصرية من "استوديو Android"
صورة نظام Automotive Distant Display مع Google Play x86_64 32 x86 متجر Google Play رمز معاينة استوديو Android النسخة الحصرية من "استوديو Android"
Android Automotive with Google APIs ARM 64 v8a System Image 33 تفعيل جهاز الإنذار رمز الإصدار الثابت من "استوديو Android" الإصدار الثابت من "استوديو Android"
‫Android Automotive مع واجهات برمجة تطبيقات Google، صورة نظام Intel x86_64 Atom 33 x86 رمز الإصدار الثابت من "استوديو Android" الإصدار الثابت من "استوديو Android"
صورة نظام Automotive Distant Display with Google Play arm64-v8a 33 تفعيل جهاز الإنذار متجر Google Play رمز الإصدار الثابت من "استوديو Android" الإصدار الثابت من "استوديو Android"
شاشة عرض بعيدة للسيارة مع صورة نظام x86_64 من Google Play 33 x86 متجر Google Play رمز الإصدار الثابت من "استوديو Android" الإصدار الثابت من "استوديو Android"
صورة نظام Android Automotive مع واجهات برمجة تطبيقات Google ‏arm64-v8a 34-ext9 تفعيل جهاز الإنذار رمز الإصدار الثابت من "استوديو Android" الإصدار الثابت من "استوديو Android"
صورة نظام Android Automotive مع واجهات برمجة تطبيقات Google x86_64 34-ext9 x86 رمز الإصدار الثابت من "استوديو Android" الإصدار الثابت من "استوديو Android"
صورة نظام Android Automotive مع Google Play arm64-v8a 34-ext9 تفعيل جهاز الإنذار رمز الإصدار الثابت من "استوديو Android" الإصدار الثابت من "استوديو Android"
صورة نظام x86_64 لنظام التشغيل Android Automotive مع Google Play 34-ext9 x86 رمز الإصدار الثابت من "استوديو Android" الإصدار الثابت من "استوديو Android"
صورة نظام Android Automotive مع واجهات برمجة تطبيقات Google ‏arm64-v8a 35-ext15 تفعيل جهاز الإنذار رمز الإصدار الثابت من "استوديو Android" الإصدار الثابت من "استوديو Android"
صورة نظام Android Automotive مع واجهات برمجة تطبيقات Google x86_64 35-ext15 x86 رمز الإصدار الثابت من "استوديو Android" الإصدار الثابت من "استوديو Android"
Android Automotive with Google Play arm64-v8a System Image 35-ext15 تفعيل جهاز الإنذار رمز الإصدار الثابت من "استوديو Android" الإصدار الثابت من "استوديو Android"
صورة نظام Android Automotive مع Google Play x86_64 35-ext15 x86 رمز الإصدار الثابت من "استوديو Android" الإصدار الثابت من "استوديو Android"

اتّبِع الخطوات التالية لتثبيت صور النظام العامة:

  1. في "استوديو Android"، انقر على الأدوات (Tools) > مدير حزمة تطوير البرامج (SDK).
  2. انقر على علامة التبويب منصات حِزم تطوير البرامج (SDK Platforms).
  3. انقر على عرض تفاصيل الحزمة.
  4. اختَر الصور التي تريد تنزيلها. اطّلِع على الجدول السابق لمعرفة التفاصيل.
  5. انقر على تطبيق، ثم على حسنًا.
أداة SDK Manager في "استوديو Android" مع اختيار صورة نظام عامة
‫SDK Manager في "استوديو Android" مع اختيار صورة نظام عامة

إضافة صور نظام من الشركات المصنّعة للأجهزة الأصلية

يمكنك أيضًا إضافة صور نظام خاصة بالمصنّع الأصلي للجهاز. اتّبِع الخطوات الواردة في المواقع الإلكترونية الخاصة بمطوّري المصنّع الأصلي للجهاز، وذلك حسب الترتيب الأبجدي:

  1. General Motors (شيفروليه وكاديلاك وجي إم سي وبويك)
  2. Honda
  3. Mazda
  4. Polestar
  5. مجموعة Renault (Renault وAlpine وDacia)
  6. Volvo

إنشاء جهاز AVD للسيارة وتشغيل المحاكي

اتّبِع الخطوات التالية لإنشاء جهاز افتراضي متوافق مع Android (AVD) يمثّل مركبة تعمل بنظام التشغيل Android Automotive، ثم استخدِم هذا الجهاز لتشغيل المحاكي:

  1. في "استوديو Android"، اختَر الأدوات > أداة إدارة أجهزة Android الافتراضية.
  2. انقر على إنشاء جهاز افتراضي.
  3. من مربّع الحوار اختيار الجهاز، اختَر السيارة، ثم اختَر ملفًا شخصيًا للجهاز. وبعد ذلك، انقر على التالي.
  4. اختَر صورة نظام تستهدف Automotive، مثل Android 12L (Automotive مع "متجر Google Play")، وانقر على التالي.
  5. أدخِل اسمًا لجهازك الافتراضي وحدِّد أي خيارات أخرى تريد تخصيصها، ثم انقر على إنهاء.
  6. من شريط نافذة الأدوات، اختَر جهاز نظام التشغيل Android Automotive الافتراضي (AVD) كهدف النشر.
  7. انقر على تشغيل رمز التشغيل في "استوديو Android".

استخدام ملفات الأجهزة المضمّنة

عند إنشاء جهاز Android افتراضي، يمكنك استخدام الملفات الشخصية للأجهزة التالية المضمّنة في "استوديو Android":

الاسم درجة الدقة قابلة للضبط التوافق مدى التوفّر
‫Automotive (أفقية بدقة 1024 بكسل) 1024x768 رمز "متجر Google Play" صور نظام API 28-32 مع "متجر Google Play" رمز الإصدار الثابت من "استوديو Android" الإصدار الثابت من "استوديو Android"
السيارات (صورة أفقية بدقة 1080p) ‫‎1080x600 ✔ صور النظام التي تستخدم المستوى 33 من واجهة برمجة التطبيقات أو أعلى بدون "متجر Google Play" رمز الإصدار الثابت من "استوديو Android" الإصدار الثابت من "استوديو Android"
Automotive (أفقية بدقة 1408 بكسل)
يُنصح باستخدامها مع صور المستوى 34 لواجهة برمجة التطبيقات
‫1408×792 صور نظام الإصدار 33 من واجهة برمجة التطبيقات أو الإصدارات الأحدث بدون "متجر Google Play" رمز الإصدار الثابت من "استوديو Android" الإصدار الثابت من "استوديو Android"
صورة أفقية بدقة 1408p لسيارة مع Google Play
يُنصح باستخدامها مع صور المستوى 34 من واجهة برمجة التطبيقات
‫1408x792 صور النظام التي تتضمّن "متجر Google Play" للإصدار 33 من واجهة برمجة التطبيقات (API) أو الإصدارات الأحدثرمز "متجر Google Play" رمز الإصدار الثابت من "استوديو Android" الإصدار الثابت من "استوديو Android"
صورة عمودية للسيارة ‫800x1280 صور نظام الإصدار 33 من واجهة برمجة التطبيقات أو الإصدارات الأحدث بدون "متجر Google Play" رمز الإصدار الثابت من "استوديو Android" الإصدار الثابت من "استوديو Android"
إعلان عمودي كبير عن السيارات ‫1280x1606 ✔ صور النظام التي تستخدم المستوى 33 من واجهة برمجة التطبيقات أو أعلى بدون "متجر Google Play" رمز الإصدار الثابت من "استوديو Android" الإصدار الثابت من "استوديو Android"
Automotive Ultrawide 3904x1320 ✔ صور النظام التي تستخدم المستوى 33 من واجهة برمجة التطبيقات أو أعلى بدون "متجر Google Play" رمز الإصدار الثابت من "استوديو Android" الإصدار الثابت من "استوديو Android"
شاشة العرض البعيدة في السيارات ‫1080×600 صور النظام للعرض عن بُعد في المستوى 32 من واجهة برمجة التطبيقات أو المستويات الأحدث بدون "متجر Google Play" رمز الإصدار الثابت من "استوديو Android" الإصدار الثابت من "استوديو Android"
شاشات العرض البعيدة في السيارات مع Google Play ‫‎1080x600 رمز "متجر Google Play" صور نظام API 32+ Distant display مع "متجر Google Play" رمز الإصدار الثابت من "استوديو Android" الإصدار الثابت من "استوديو Android"

إنشاء ملف أجهزة

لاختبار إعدادات الأجهزة غير المشمولة في ملفات الأجهزة المضمّنة، يمكنك إنشاء ملف جهاز لاستخدامه مع محاكي نظام التشغيل Android Automotive. يمكنك إجراء ذلك من خلال اختيار Android Automotive كنوع الجهاز في مسار الإنشاء. لا تتوافق ملفات تعريف الأجهزة المخصّصة إلا مع صور النظام التي لا تتضمّن "متجر Google Play".

استخدام عناصر التحكّم الموسّعة في المحاكي

بالإضافة إلى العديد من عناصر التحكّم الموسّعة العادية المتوفّرة في محاكيات Android الأخرى، هناك بعض عناصر التحكّم الموسّعة المصمّمة خصيصًا لمحاكي نظام التشغيل Android Automotive.

محاكاة حالة الجهاز

‏

بالإضافة إلى أدوات الاستشعار، مثل مقاييس التسارع والجيروسكوبات التي يمكن قراءتها باستخدام واجهات برمجة تطبيقات Android العادية عند توفّرها، يتم نقل خصائص الأجهزة الإضافية الفريدة للمركبات عبر طبقة تجريد أجهزة المركبات (VHAL). يتم تصميم هذه السمات باستخدام الفئة VehiclePropertyIds.

أثناء تشغيل المحاكي، يمكنك تعديل قيم هذه السمات من ميزة بيانات السيارة في عناصر التحكّم الموسّعة. على سبيل المثال، لضبط السرعة الحالية للمركبة، يمكنك البحث عن السمة الخاصة بالسرعة (VehiclePropertyIds.PERF_VEHICLE_SPEED) وتغيير قيمتها.

محاكاة القيادة

‏

لمحاكاة القيادة، يجب ضبط سرعة السيارة على قيمة غير صفرية وناقل الحركة على قيمة غير P (ركن). لمحاكاة حالة الركن، كل ما عليك فعله هو ضبط ناقل الحركة على P (الركن). ويمكن إجراء ذلك إما باستخدام أشرطة التمرير وأدوات الاختيار ضمن علامة التبويب بيانات جهاز استشعار السيارة أو عن طريق تعديل خصائص VHAL كما هو موضّح في القسم السابق.

اختبار إدخال البيانات عبر وحدة تحكم دورانية

‏

بالإضافة إلى الشاشة التي تعمل باللمس، تأتي بعض المركبات التي تعمل بنظام التشغيل Android Automotive مزوّدة بوحدة تحكّم دوّارة تعتمد على واجهات برمجة التطبيقات نفسها التي تعتمد عليها لوحة المفاتيح للتنقّل للسماح للمستخدمين بالتنقّل في تطبيقك بدون لمس الشاشة. يمكنك استخدام أداة وحدة التحكّم الدورانية في السيارة ضمن عناصر التحكّم الموسّعة لاختبار توافق تطبيقك مع طريقة إدخال البيانات عبر وحدة تحكّم دورانية.

تعديل إعدادات التشغيل لتطبيقات الوسائط

تختلف تطبيقات الموسيقى على نظام التشغيل Automotive عن تطبيقات Android الأخرى. يتفاعل نظام التشغيل Android Automotive مع تطبيق الموسيقى باستخدام الأهداف الصريحة ومن خلال إرسال طلبات إلى خدمة متصفّح الموسيقى.

لاختبار تطبيقك، تأكَّد من أنّ تطبيقك لا يتضمّن نشاط تشغيل في ملف البيان، ثم امنع تشغيل وحدة السيارات من خلال نشاط باتّباع الخطوات التالية:

  1. في استوديو Android، اختَر تشغيل > تعديل الإعدادات.

    مربّع حوار "إعدادات التشغيل/تصحيح الأخطاء"
    مربّع حوار "إعدادات التشغيل/تصحيح الأخطاء"
  2. اختَر وحدة السيارات من قائمة الوحدات في تطبيقك.

  3. ضمن خيارات التشغيل > تشغيل، اختَر لا شيء.

  4. انقر على تطبيق، ثمّ على حسنًا.

الإبلاغ عن مشكلة في محاكي نظام التشغيل Android Automotive

إذا واجهت مشكلة أو أردت طلب ميزة أثناء استخدام محاكي نظام التشغيل Android Automotive، يمكنك الإبلاغ عن ذلك باستخدام أداة تتبُّع المشاكل في Google. احرص على ملء جميع المعلومات المطلوبة في نموذج المشكلة. قبل الإبلاغ عن مشكلة جديدة، يُرجى التحقّق مما إذا تم الإبلاغ عنها في قائمة المشاكل. يمكنك الاشتراك في المشاكل والتصويت عليها من خلال النقر على النجمة بجانب المشكلة في أداة التتبّع. لمزيد من المعلومات، يُرجى الاطّلاع على الاشتراك في مشكلة.

عرض المشاكل الحالية إنشاء مشكلة جديدة