במהלך הפיתוח של האפליקציה, יש מגוון כלים שזמינים להרצה של Android Auto ו-Android Automotive OS:
- במאמר בדיקת האפליקציה באמצעות היחידה הראשית למחשב מוסבר איך להתקין את היחידה הראשית למחשב ולהשתמש בה כדי להפעיל אפליקציות של Android Auto.
- במאמר בדיקת האפליקציה באמצעות אמולטור Android Automotive OS מוסבר איך להתקין ולהריץ קובצי אימג' של Android Automotive OS.
- במאמר בדיקה באמצעות Android Automotive OS ב-Pixel Tablet מוסבר איך להתקין את Android Automotive OS ב-Pixel Tablet. תמונות מסוימות תומכות גם בשימוש כמקלט Android Auto.
- במאמר גישה למכשירים עם Android Automotive OS דרך Firebase Test Lab מוסבר איך לבצע בדיקות בחומרה של רכב אמיתי באמצעות Firebase Test Lab.
בדיקה ברכבים אמיתיים
כדי לבדוק את האפליקציה ברכב אמיתי, צריך להתקין אותה ממקור מהימן כמו חנות Play, מלבד חריג אחד שמפורט בקטע הרשאה למקורות לא מוכרים. אתם יכולים להשתמש בשיתוף פנימי של אפליקציות או במסלול בדיקה פנימי כדי להפיץ את האפליקציה למכשירים בלי לעבור את תהליך הבדיקה של חנות Play.
מתן הרשאה למקורות לא מוכרים
ב-Android Auto יש גם אפשרות למפתחים שמאפשרת להפעיל אפליקציות שלא הותקנו ממקור מהימן. ההגדרה הזו רלוונטית רק לאפליקציות מדיה והודעות, ולא חלה על אפליקציות שנוצרו באמצעות ספריית האפליקציות של Android למכוניות.
הפעלת מצב הפיתוח של Android Auto
בנוסף לאפשרויות למפתחים ב-Android (שאפשר להשתמש בהן גם ב-Android Auto וגם ב-Android Automotive OS), ל-Android Auto יש מצב פיתוח משלו שאפשר להשתמש בו כדי לשפר את חוויית הפיתוח. כדי להפעיל את האפשרות הזו:
פותחים את ההגדרות של Android Auto.
- Android מגרסה 10 ואילך: במכשיר, מקישים על הגדרות > אפליקציות והתראות > הצגת כל האפליקציות > Android Auto > מתקדם > הגדרות נוספות באפליקציה.
- Android מגרסה 9 ומטה: באפליקציית Android Auto, מקישים על סמל התפריט ואז על הגדרות.
גוללים לקטע מידע על קרוב לתחתית המסך ומקישים על גרסה כדי להציג את פרטי הגרסה וההרשאות.
מקישים על הקטע מידע על גרסאות והרשאות 10 פעמים.
תיבת הדו-שיח Allow development settings? מופיעה.
מקישים על אישור.
מצב הפיתוח מופעל עכשיו, ותוכלו לגשת לאפשרויות למפתחים בתפריט הנפתח. צריך להפעיל את מצב הפיתוח רק פעם אחת. כדי לצאת ממצב הפיתוח, בוחרים באפשרות בתפריט הנפתח בסרגל האפליקציות.
דרישות בדיקה נוספות לאפליקציות מדיה
אם אתם בודקים אפליקציית מדיה, עליכם לבדוק את התרחישים שמפורטים בקטע הזה בנוסף לבדיקת האפליקציה ב-Android Auto, ב-Android Automotive OS או בשניהם.
בדיקת תרחישים לטעינה של MediaBrowserService
כדי לשמור על הבטיחות של הנהגים והנוסעים, למשתמשים יש הגבלות נוספות על האופן שבו הם יכולים לנהל אינטראקציה עם אפליקציות בזמן הנהיגה. לכן, ל-Android Auto ול-Android Automotive OS יש כמה MediaBrowserService
תרחישי הפעלה שהאפליקציה שלכם צריכה להיות מסוגלת לטפל בהם כדי שהמשתמשים יוכלו להמשיך ליהנות מהתוכן שלכם בזמן הנסיעה.
כדאי לבדוק את האפליקציה כדי לוודא שהיא יכולה לטפל בכל אחד מהתרחישים הבאים:
- הפונקציה
MediaBrowserService
פועלת לפני פתיחתActivity
. - ה-
MediaBrowserService
מופעל כשאי אפשר להציגActivity
. - הקוד
MediaBrowserService
מופעל כשהמשתמש לא מחובר לחשבון.
במהלך הבדיקה של התרחישים האלה, חשוב לנסות את השיטות הבאות:
- סוגרים ידנית את אפליקציית המדיה ומפעילים את Android Auto או את Android Automotive OS.
- מוחקים את הנתונים של אפליקציית המדיה ומפעילים את Android Auto או את Android Automotive OS.
חשוב גם להגדיר הודעת שגיאה מתאימה במקרה הצורך.
שימוש באפליקציית Media Controller Test
האפליקציה Media Controller Test מאפשרת לבדוק את המורכבות של הפעלת מדיה ב-Android ועוזרת לאמת את ההטמעה של סשן המדיה. במאמר שימוש באפליקציית הבדיקה של נגן המדיה מוסבר איך להתחיל להשתמש בכלי הזה.