בדיקה באמצעות אמולטור Android Automotive OS

אפשר להשתמש באמולטור Android כדי לבדוק איך האפליקציה שפועלת ב-Android Automotive OS.

הוספת תמונות מערכת

כדי ליצור מכשירים וירטואליים של Android Automotive OS, צריך להוסיף את תמונות המערכת באמצעות מנהל ה-SDK ב-Android Studio.

הוספת תמונות מערכת גנריות

Android Studio כולל תמונות מערכת גנריות של Android Automotive OS יכולים לשמש לבדיקת האפליקציה, ושכדאי להשתמש בהם ליצירת צילומי מסך Google Play. כל התמונות האלה כוללות:

שם רמת API ארכיטקטורה ניתן להגדיר חנות Google Play זמינות
תמונת מערכת של Automotive Intel x86 Atom 28 x86 תצוגה מקדימה של Android Studio
כלי רכב עם תמונת מערכת של Intel x86 Atom בחנות Play 29 x86 תצוגה מקדימה של Android Studio
כלי רכב עם תמונת מערכת של Intel x86 Atom_64 בחנות Play 30 x86 תצוגה מקדימה של Android Studio
תמונת מערכת של כלי רכב עם חנות Play ARM 64 גרסה v8a 32 דריכה תצוגה מקדימה של Android Studio
כלי רכב עם תמונת מערכת של Intel x86 Atom_64 בחנות Play 32 x86 תצוגה מקדימה של Android Studio
תמונת מערכת של תצוגה רחוקה של כלי רכב עם Google APIs Arm64-v8a 32 דריכה תצוגה מקדימה של Android Studio
תצוגת רכב מרחוק עם Google APIs x86_64 תמונת מערכת 32 x86 תצוגה מקדימה של Android Studio
תמונת מערכת של הרכב מרחוק עם תמונת מערכת של Google Play Arm64-v8a 32 דריכה תצוגה מקדימה של Android Studio
תצוגה מרחוק של כלי רכב עם תמונת מערכת של Google Play x86_64 32 x86 תצוגה מקדימה של Android Studio
תמונת מערכת של Android Automotive עם Google APIs ARM 64 v8a 33 דריכה היציבות של Android Studio
תמונת מערכת של Android Automotive עם Google APIs Intel x86 Atom_64 33 x86 היציבות של Android Studio
תמונת מערכת של הרכב מרחוק עם תמונת מערכת של Google Play Arm64-v8a 33 דריכה תצוגה מקדימה של Android Studio
תצוגה מרחוק של כלי רכב עם תמונת מערכת של Google Play x86_64 33 x86 תצוגה מקדימה של Android Studio

כדי להתקין תמונות מערכת גנריות:

  1. ב-Android Studio, בוחרים באפשרות כלים > SDK Manager.
  2. לוחצים על הכרטיסייה SDK Platforms (פלטפורמות SDK).
  3. לוחצים על הצגת פרטי החבילה.
  4. בוחרים את התמונות שרוצים להוריד. אפשר לראות בטבלה הקודמת את פרטים.
  5. לוחצים על Apply (אישור) ולאחר מכן על OK (אישור).

    רשימת רכיבי SDK Platform תמונת מערכת גנרית
        נבחר.

הוספת תמונות מערכת מיצרני ציוד מקורי

אפשר גם להוסיף תמונת מערכת ספציפית ל-OEM (יצרן הציוד המקורי) עבור GM, Honda, Polestar, וולוו (Volvo), ואחרים. יש לפעול לפי השלבים באתרים למפתחים של OEM (יצרן ציוד מקורי):

בסדר אלפביתי:

  1. GM
  2. הונדה
  3. Polestar
  4. Volvo

יצירת AVD של רכב והפעלה של האמולטור

יש לפעול לפי השלבים הבאים כדי ליצור מכשיר וירטואלי (AVD) של Android שמייצג מערכת ההפעלה Android Automotive OS ואז משתמשת ב-AVD הזה כדי להפעיל את האמולטור:

  1. ב-Android Studio, בוחרים באפשרות כלים > מנהל AVD.
  2. לוחצים על יצירת מכשיר וירטואלי.
  3. בתיבת הדו-שיח בחירת חומרה, בוחרים באפשרות כלי רכב ואז בוחרים פרופיל חומרה. לוחצים על Next.
  4. צריך לבחור תמונת מערכת שמטרגטת כלי רכב, למשל Android 12L (כלי רכב עם חנות Play), ולוחצים על הבא.
  5. נותנים שם ל-AVD ובוחרים את שאר האפשרויות שרוצים להתאים אישית. ולוחצים על Finish.
  6. בסרגל החלון של הכלים, בוחרים את ה-AVD של Android Automotive OS בתור יעד הפריסה.
  7. לוחצים על Run סמל ההפעלה.

שימוש בפרופילים של חומרה בחבילה

כשיוצרים AVD, אפשר להשתמש בחומרה הבאה פרופילים שכלולים Android Studio:

שם רזולוציה זמינות תאימות
כלי רכב (1024p לרוחב) 1,024x768 היציבות של Android Studio תמונות מערכת בחנות Google Play
כלי רכב (1080p לרוחב) 1,080 x 600 היציבות של Android Studio תמונות מערכת ללא חנות Google Play
דיוקן כלי רכב 800x1280 תצוגה מקדימה של Android Studio תמונות מערכת ללא חנות Google Play
כלי רכב – דיוקן גדול 1,280 x 1,606 תצוגה מקדימה של Android Studio תמונות מערכת ללא חנות Google Play
כלי רכב רחבים במיוחד 3,904 x 1,320 תצוגה מקדימה של Android Studio תמונות מערכת ללא חנות Google Play
תצוגה מרחוק לכלי רכב 1,080 x 600 תצוגה מקדימה של Android Studio תמונות מערכת בתצוגה מרחוק ללא חנות Google Play
תצוגת רכב מרחוק ב-Google Play 1,080 x 600 תצוגה מקדימה של Android Studio תמונות מערכת בתצוגה מרחוק עם חנות Google Play

יצירת פרופיל חומרה

אם תרצו לבדוק תצורות חומרה שונות מאלה שמפורטות על ידי פרופילים של חומרה בחבילה, אפשר גם ליצור חומרה פרופיל לשימוש עם Android אמולטור של Automotive OS. כדי לעשות זאת, בוחרים באפשרות Android Automotive בתור סוג המכשיר בתהליך היצירה. פרופילי חומרה מותאמים אישית תואמים רק עם תמונות מערכת שלא כוללות את חנות Google Play.

שימוש בפקדים המורחבים של האמולטור

בנוסף לפתרונות רבים המורחבים אמצעי בקרה שזמינים במכשירים אחרים ב-Android אמולטורים, יש כמה פקדים מורחבים שנוצרו במיוחד עבור Android אמולטור של Automotive OS.

אמולציה של מצב החומרה

ה

מעבר לחיישנים, כמו מדי תאוצה וג'ירוסקופים שניתן לקרוא באמצעות ממשקי ה-API הרגילים של Android זמין, מועברים מאפייני חומרה נוספים שייחודיים לרכבים מעל שכבת האבסטרקציה של החומרה לרכב (VHAL). המודל של הנכסים האלה הוא VehiclePropertyIds בכיתה.

בזמן שהאמולטור פועל, אפשר לשנות את הערכים של המאפיינים האלה מהתכונה נתוני רכב בפקדים המורחבים. לדוגמה, כדי להגדיר את את מהירות הרכב הנוכחית, אפשר לראות את מאפיין המהירות (VehiclePropertyIds.PERF_VEHICLE_SPEED) ומשנה את הערך שלו.

סימולציה של נהיגה

ה

כדי לדמות נהיגה, יש להגדיר את מהירות הרכב לערך שאינו אפס. מציבים את גלגל השיניים למשהו שאינו P (Park). כדי לדמות מצב חנייה, כל הנדרש הוא להגדיר את גלגל השיניים ל-P (פארק). אפשר לעשות את זה בכל אחת מהאפשרויות הבאות: באמצעות פסי ההזזה והסלקטורים שבכרטיסייה נתוני חיישן הרכב או לשנות את מאפייני VHAL כמו שמתואר בקטע הקודם.

בדיקת החוגה לקלט הנתונים

ה

בנוסף למסך מגע, חלק מכלי הרכב Android Automotive OS כוללים עם בקר סיבובי, שמתבסס על אותם ממשקי API שמתמקדים במקלדת ניווט כדי לאפשר שמשתמשים מנווטים באפליקציה בלי לגעת במסך. אפשר להשתמש ברכב חוגה בין הפקדים המורחבים כדי לבדוק את התמיכה של האפליקציה בחוגה מהקלט.

עריכה של הגדרות ההרצה של אפליקציות מדיה

יש הבדל בין אפליקציות מדיה באפליקציות ל-Automotive OS לבין אפליקציות אחרות ל-Android. במכשירי Android Automotive OS יוצר אינטראקציה עם אפליקציית המדיה באמצעות כוונות מפורשות ועל ידי שולח שיחות אל שירות דפדפן למדיה.

כדי לבדוק את האפליקציה, צריך לוודא שלא הופעלה הפעלה של האפליקציה פעילות במניפסט שלו, ולאחר מכן למנוע את הפעלת המודול באמצעות פעילות על ידי ביצוע השלבים הבאים:

  1. ב-Android Studio, בוחרים באפשרות הפעלה > עורכים את ההגדרות האישיות.

    תיבת הדו-שיח 'הפעלה/ניפוי באגים' בהגדרות.

  2. בוחרים את מודול כלי הרכב מרשימת המודולים באפליקציה.

  3. בקטע אפשרויות הפעלה > הפעלה, בוחרים באפשרות ללא כלום.

  4. לוחצים על Apply (אישור) ולאחר מכן על OK (אישור).