בדיקה באמולטור Wear OS

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

הוראות בסיסיות להגדרה מופיעות במאמר יצירה והפעלה של אפליקציה ב-Wear OS.

יכולות הבדיקה של Wear OS

האמולטור מספק כלים מיוחדים לבדיקת תכונות של Wear OS.

בדיקת אודיו ב-Bluetooth

איך בודקים אודיו ב-Bluetooth באמולטורים

סימולציה של חיישנים

בסרגל הכלים של האמולטור יש דרכים שונות לדמות נתוני חיישנים, בהתאם לסוג הנתונים.

סמלים של סרגל הכלים ב-Android Studio
איור 1.: סרגל הכלים 'מכשירים פעילים' ב-Android Studio.
  • נתונים של שירותי בריאות:
  • חיישנים אחרים (כמו מיקום, תנוחה, דופק):
    • בסוגים אחרים של חיישנים, פותחים את החלון Extended Controls (אמצעי בקרה מתקדמים) בלחיצה על לחצן האפשרויות הנוספות (...) בסרגל הכלים של האמולטור.
    • מיקום: עוברים אל אמצעי בקרה מתקדמים > מיקום כדי לספק נקודות GPS בודדות או לדמות מסלולים. האפשרות הזו שימושית לבדיקת אפליקציות עם Fused Location Provider API ולאימות הטיפול במיקום משוער.
    • מיקום המכשיר (מד תאוצה וג'ירוסקופ): עוברים אל אמצעי בקרה מתקדמים > חיישנים וירטואליים > מיקום המכשיר. כדי לבדוק אינטראקציות שמבוססות על תנועה, משנים את ההגדרות של סיבוב (X-Rot,‏ Y-Rot,‏ Z-Rot) ותנועה (X,‏ Y,‏ Z) באמצעות הסליידרים.
    • קצב לב וחיישנים נוספים: עוברים אל אמצעי בקרה מתקדמים > חיישנים וירטואליים > חיישנים נוספים. הדמיה של קצב לב וחיישנים אחרים כמו טמפרטורת הסביבה, שדה מגנטי, קירבה, אור, לחץ ולחות יחסית.

הדמיה של קלט בשעון

  • מגע ומחוות: אינטראקציה רגילה עם העכבר מחקה מגע.
  • לחצנים פיזיים (כולל לחצן צדדי ומסגרת מסתובבים):

    • אפשר להשתמש בלחצנים בחלק העליון של חלונית האמולטור כדי לדמות לחצני חומרה (לחצן 1 ‫"button 1
icon", לחצן 2 "button 2
icon") וגם אינטראקציות פיזיות אחרות, כמו החזקת המכשיר בכף היד ! סמל כף היד שמטה את המכשיר ומחליק אחורה

    • כדי להשתמש בחוגה לקלט הנתונים, פותחים את תפריט האפשרויות הנוספות (...) בסרגל הכלים של האמולטור ובוחרים באפשרות חוגה לקלט הנתונים.

להתאמת המכשירים

האמולטור תומך בהתאמה לטלפונים פיזיים או וירטואליים. כדי לקבל הנחיות להגדרה, אפשר להשתמש בעוזר ההתאמה של אמולטור Wear OS במנהל המכשירים של Android Studio. פרטים נוספים מופיעים במאמר בנושא חיבור שעון לטלפון.

שיקולים חשובים

כשבודקים את הניסוי, חשוב לשים לב לשיקולים הטכניים והביצועיים העיקריים הבאים.

ארכיטקטורה של 64 ביט בלבד (תמונות עדכניות)

תמונות מערכת של אמולטורים ל-Wear OS 4 (API 33) ומעלה תומכות רק בארכיטקטורות של 64 ביט (x86-64, ‏ arm64-v8a).

הבדלים בביצועים

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

בעיות מוכרות

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

  • אזהרות לגבי חיישן הטיית פרק כף היד: יכול להיות שתראו הודעות חוזרות ביומן כמו the host has not provided value yet for sensorHandle=16. אפשר להתעלם מהן.
  • Tiles Renderer: DashedArcLine יכול להיות שאובייקטים, וגם רכיבים שנוצרו על ידי circularProgressIndicator(), לא יוצגו בצורה תקינה באמולטור API 36.