אמצעי בקרה, הגדרות ועזרה מורחבים

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

אתם יכולים להשתמש במקשי קיצור כדי לבצע רבות מהפעולות האלה. כדי לפתוח את חלונית העזרה ולראות את רשימת מקשי הקיצור המלאה באמולטור, מקישים על F1 (או על Command+/ ב-macOS).

טבלה 1. פרטים על אמצעי בקרה מתקדמים

תכונה תיאור
מקרנים

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

  1. כדי להוסיף מסך, לוחצים על הוספת מסך משני.
  2. בתפריט שמתחת למסכים משניים, מבצעים אחת מהפעולות הבאות:
    1. בוחרים אחד מיחסי הגובה-רוחב המוגדרים מראש.
    2. בוחרים באפשרות בהתאמה אישית ומגדירים את הגובה, הרוחב וה-dpi של התצוגה המותאמת אישית.
  3. (אופציונלי) לוחצים שוב על הוספת מסך משני כדי להוסיף מסך שלישי.
  4. לוחצים על החלת שינויים כדי להוסיף את המסכים שצוינו למכשיר הווירטואלי הפועל.
רשת סלולרית

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

בוחרים סוג רשת:

  • GSM: מערכת גלובלית לתקשורת ניידת
  • HSCSD: נתונים מהירים במיתוג מעגלים
  • GPRS: שירות רדיו כללי של מנות
  • EDGE: קצבי נתונים משופרים עבור GSM Evolution
  • UMTS: מערכת אוניברסלית לטלקומוניקציה ניידת
  • HSPDA: High-Speed Downlink Packet Access
  • LTE: Long-Term Evolution
  • מלא (ברירת מחדל): שימוש ברשת כפי שהיא מסופקת על ידי המחשב

בוחרים עוצמת אות:

  • ללא
  • גרועה
  • בינוני (ברירת מחדל)
  • טובה
  • Great

בוחרים סטטוס של Voice, סטטוס של נתונים או את שתי האפשרויות:

  • דף הבית (ברירת מחדל)
  • נדידה
  • מחפש
  • נדחתה (שיחות חירום בלבד)
  • לא רשום (מושבת)
סוללה

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

בוחרים ערך של חיבור מטען:

  • ללא
  • מטען AC

בוחרים ערך של תקינות הסוללה:

  • טובה (ברירת מחדל)
  • נכשל
  • Dead
  • מתח יתר
  • התחממות יתר
  • לא ידוע

בוחרים ערך של מצב הסוללה :

  • לא ידוע
  • טעינה (ברירת מחדל)
  • Discharging
  • לא בטעינה
  • Full
מצלמה אפשר לטעון תמונות לסצנה שמדמה את המצלמה כשפותחים את המצלמה של האמולטור. מידע נוסף זמין במאמר הוספת תמונות מורחבות לסצנה במאמרי העזרה של ARCore.
מיקום

האמולטור מאפשר לדמות מידע על 'המיקום שלי': המיקום של המכשיר המדומה. לדוגמה, אם לוחצים על סמל המיקום שלי סמל המיקום שלי במפות Google ואז שולחים מיקום, הוא יוצג במפה.

אמצעי הבקרה למידע על מיקום המכשיר מאורגנים בשתי כרטיסיות: נקודות בודדות ומסלולים.

נקודות בודדות

בכרטיסייה נקודות בודדות, אפשר להשתמש ב-WebView של מפות Google כדי לחפש נקודות עניין, בדיוק כמו כשמשתמשים במפות Google בטלפון או בדפדפן. כשמחפשים מיקום (או לוחצים עליו) במפה, אפשר לשמור את המיקום על ידי בחירה באפשרות שמירת נקודה בחלק התחתון של המפה. כל המיקומים השמורים מופיעים בצד שמאל של החלון אמצעי בקרה מתקדמים.

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

מסלולים

בדומה לכרטיסייה נקודות בודדות, הכרטיסייה מסלולים מספקת תצוגת אינטרנט של מפות Google שבה אפשר ליצור מסלול בין שני מיקומים או יותר. כדי ליצור ולשמור מסלול:

  1. בתצוגת המפה, משתמשים בשדה הטקסט כדי לחפש את היעד הראשון במסלול.
  2. בוחרים את המיקום מתוצאות החיפוש.
  3. לוחצים על הלחצן ניווט .
  4. בוחרים במפה את נקודת ההתחלה של המסלול.
  5. (אופציונלי) לוחצים על הוספת יעד כדי להוסיף עוד עצירות למסלול.
  6. כדי לשמור את המסלול, לוחצים על שמירת המסלול בתצוגת המפה.
  7. מזינים שם למסלול ולוחצים על שמירה.

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

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

ייבוא נתוני GPX ו-KML

כדי להשתמש בנתונים גיאוגרפיים מקובץ בפורמט GPS exchange ‏ (GPX) או בפורמט Keyhole Markup Language ‏ (KML):

  1. לוחצים על טעינת GPX/KML.
  2. בתיבת הדו-שיח של הקובץ, בוחרים קובץ במחשב ולוחצים על פתיחה.
  3. אפשר גם לבחור מהירות.
  4. מהירות ברירת המחדל היא הערך של השהיה (מהירות 1X). אפשר להגביר את המהירות פי שניים (מהירות 2X), פי שלושה (מהירות 3X) וכן הלאה.

  5. לוחצים על הפעלה סמל ההרצה.
טלפון

האמולטור מאפשר לדמות שיחות טלפון והודעות טקסט נכנסות.

כדי להתחיל שיחה לאמולטור:

  1. בוחרים או מקלידים מספר טלפון בשדה מאת.
  2. לוחצים על התקשרות למכשיר.
  3. אפשר גם ללחוץ על השהיית השיחה כדי להשהות את השיחה.
  4. כדי לסיים את השיחה, לוחצים על סיום השיחה.

כדי לשלוח הודעת טקסט לאמולטור:

  1. בוחרים או מקלידים מספר טלפון בשדה מאת.
  2. מקלידים הודעה בשדה הודעת SMS.
  3. לוחצים על שליחת הודעה.
לחצני החיצים

אם מקשי החצים מופעלים בפרופיל החומרה של ה-AVD, אפשר להשתמש באמצעי הבקרה של מקשי החצים עם האמולטור. עם זאת, לא כל המכשירים תומכים בלחצני החיצים. לדוגמה, שעוני Android לא תומכים בהם. הכפתורים מדמים את הפעולות הבאות:

שליטה באמצעות לחצני החיצים (D-pad)
מיקרופון

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

  • המיקרופון הווירטואלי משתמש בקלט האודיו של המארח: כשהאפשרות הזו מופעלת, האמולטור מקבל קלט אודיו מהמיקרופון של המארח. כשההגדרה מושבתת, האמולטור לא מקבל קלט אודיו. שימו לב: בפעם הראשונה שמפעילים את האפשרות הזו, יכול להיות שתופיע בקשה ממערכת ההפעלה המארחת (Windows, ‏ macOS או Linux) להעניק הרשאת גישה למיקרופון.
  • הוכנס תקע אוזניות וירטואלי: האפשרות הזו מדמה את ההכנסה של אוזניות ומיקרופון לשקע אודיו בגודל 3.5 מ"מ. החלפת המצב של האפשרות הזו מפעילה את אירועי הקלט SW_HEADPHONE_INSERT ו-SW_MICROPHONE_INSERT, ומעדכנת את מערכת Android לגבי החיבור המדומה של החומרה.
  • לאוזניות הווירטואליות יש מיקרופון: האפשרות הזו מדמה את הנוכחות של מיקרופון באוזניות מחוברות. החלפת האפשרות הזו מפעילה את האירוע המרכזי KEY_HEADSETHOOK. קוד המקש הזה ב-Android משמש בדרך כלל לפעולות כמו מענה לשיחות, ניתוק שיחות ושליטה בהפעלת מדיה.
  • עזרה קולית: האפשרות הזו מדמה את ההפעלה של העוזר הקולי במכשיר. הפעלת האפשרות הזו מפעילה את האירוע המרכזי KEYCODE_ASSIST. קוד המקשים הזה ב-Android משמש להפעלת אפליקציית העוזר הדיגיטלי במכשיר, כמו Google Assistant.
זיהוי טביעת אצבע

האפשרות הזו יכולה לדמות 10 סריקות שונות של טביעות אצבע. אתם יכולים להשתמש בה כדי לבדוק את השילוב של טביעת האצבע באפליקציה שלכם. התכונה הזו מושבתת ב-Android מגרסה 5.1 (רמת API‏ 22) ומטה וב-Wear OS.

כדי לדמות סריקת טביעת אצבע במכשיר הווירטואלי:

  1. הכנת אפליקציה לקבלת טביעת אצבע.
  2. בוחרים ערך של טביעת אצבע.
  3. לוחצים על חיישן מגע.
חיישנים וירטואליים > מיקום המכשיר

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

כדי להשתמש באמצעי הבקרה הזה, צריך להפעיל את חיישן מד התאוצה ב-AVD.

הדוחות של אמצעי הבקרה TYPE_ACCELEROMETER מציגים אירועים בציר x, בציר y ובציר z. הערכים האלה כוללים את כוח המשיכה. לדוגמה, אם המכשיר מושעה בחלל החיצון, הוא לא יחווה תאוצה (כל הערכים של x,‏ y ו-z הם 0). כשהמכשיר נמצא על כדור הארץ ומונח על שולחן כשהמסך פונה כלפי מעלה, התאוצה היא 0, 0 ו-9.8 בגלל כוח הכבידה.

הפקד גם מדווח על TYPE_MAGNETIC_FIELD אירועים שמודדים את השדה המגנטי הסביבתי בציר x, בציר y ובציר z במיקרוטסלה (μT).

כדי לסובב את המכשיר סביב הצירים x,‏ y ו-z, בוחרים באפשרות סיבוב ומבצעים אחת מהפעולות הבאות:

  • משנים את המיקום באמצעות פסי ההזזה Yaw, ‏ Pitch ו-Roll, ומתבוננים במיקום בחלונית העליונה.
  • מזיזים את ייצוג המכשיר בחלונית העליונה ומתבוננים בערכים של Yaw,‏ Pitch ו-Roll ובשינויים שמתרחשים בערכים של מד התאוצה.

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

כדי להזיז את המכשיר אופקית (x) או אנכית (y), בוחרים באפשרות הזזה ומבצעים אחת מהפעולות הבאות:

  • מזיזים את המחוונים X ו-Y ומתבוננים במיקום בחלונית העליונה.
  • מזיזים את ייצוג המכשיר בחלונית העליונה ומתבוננים בערכי המחוון X ו-Y ובשינויים בערכי מד התאוצה שמתקבלים.

כדי למקם את המכשיר בזווית של 0, 90, 180 או 270 מעלות:

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

כשמשנים את המכשיר, השדות ערכים שמתקבלים משתנים בהתאם. אלה הערכים שאפליקציה יכולה לגשת אליהם.

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

חיישנים וירטואליים > חיישנים נוספים

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

  • טמפרטורת הסביבה: חיישן סביבתי שמודד את טמפרטורת האוויר בסביבה.
  • שדה מגנטי: חיישן המיקום הזה מודד את השדה המגנטי הסביבתי בצירים X,‏ Y ו-Z, בהתאמה. הערכים הם במיקרוטסלה (μT).
  • חיישן קירבה: חיישן המיקום הזה מודד את המרחק מאובייקט מסוים. לדוגמה, הוא יכול להודיע לטלפון שפנים מתקרבים אליו כדי לבצע שיחה. כדי להשתמש באמצעי הבקרה הזה, צריך להפעיל את חיישן הקירבה ב-AVD.
  • אור: החיישן הסביבתי הזה מודד את עוצמת האור. הערכים הם ביחידות לוקס.
  • לחץ: חיישן סביבתי שמודד את לחץ האוויר בסביבה. הערכים הם ביחידות מיליבר (hPa).
  • לחות יחסית: חיישן הסביבה הזה מודד את הלחות היחסית בסביבה.

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

דוח על באג אם נתקלתם בבעיות באמולטור, אתם יכולים להכין ולשלוח דוח על באג. האמולטור אוסף באופן אוטומטי צילומי מסך, יומנים ונתונים אחרים לדוח על הבאג.
הקלטה והפעלה איך מקליטים את המסך
Google Play אם קובץ האימג' של מערכת ה-AVD כולל את אפליקציית חנות Play, יוצג מידע על הגרסה של Google Play Services.
הגדרות > כללי
  • העיצוב של חלון האמולטור: בוחרים באפשרות בהיר או כהה.
  • שליחת מקשי קיצור אל: כברירת מחדל, חלק משילובי המקשים מפעילים מקשי קיצור לשליטה באמולטור. אם אתם מפתחים אפליקציה שכוללת מקשי קיצור, למשל אפליקציה שמיועדת למכשירים עם מקלדות Bluetooth, אתם יכולים לשנות את ההגדרה הזו כדי לשלוח את כל הקלט מהמקלדת למכשיר הווירטואלי, כולל קלט שיהיה מקש קיצור באמולטור.
  • מיקום השמירה של צילומי המסך: לוחצים על סמל התיקייה כדי לציין מיקום לשמירת צילומי המסך של מסך האמולטור.
  • שימוש במיקום ADB שזוהה: אם מפעילים את האמולטור מ-Android Studio, בוחרים בהגדרה הזו (ברירת המחדל). אם מריצים את האמולטור מחוץ ל-Android Studio ורוצים שהוא ישתמש בקובץ הפעלה ספציפי של adb, צריך לבטל את הסימון של האפשרות הזו ולציין את המיקום של SDK Tools. אם ההגדרה הזו שגויה, תכונות כמו צילום מסך והתקנת אפליקציות בשיטת הגרירה לא יפעלו.
  • מתי לשלוח דוחות על קריסות: בוחרים באפשרות תמיד, אף פעם או לשאול.
  • הצגת מסגרת חלון סביב המכשיר: כברירת מחדל, אמולטורים עם קובצי סקין של מכשירים מוצגים ללא מסגרת חלון מסביב.
הגדרות > Proxy

כברירת מחדל, האמולטור משתמש בהגדרות לשרת proxy של HTTP ב-Android Studio. במסך הזה אפשר להגדיר ידנית את ההגדרות של שרת proxy מסוג HTTP לאמולטור. מידע נוסף זמין במאמר בנושא שימוש באמולטור עם שרת proxy.

הגדרות > מתקדם
  • האצת עיבוד גרפי: בוחרים את סוג האצת העיבוד הגרפי.
    • בחירה אוטומטית: בחירה אוטומטית של האצת עיבוד גרפי בחומרה או בתוכנה על סמך הגדרות המערכת. האמולטור מעריך את היכולות של ה-GPU ואת התאימות של מנהל ההתקנים כדי לקבוע את הקצה העורפי היציב ביותר.
    • תוכנה: בחירה של מנהלי התקנים אופטימליים לעיבוד תוכנה על סמך הגדרת ה-AVD, התכונות הנדרשות ומדדי האיכות של האמולטור.
    • חומרה: משתמש ביחידת ה-GPU של המחשב כדי למקסם את הביצועים. מומלץ לשיפור הביצועים, אבל יכול להיות שיהיו שגיאות תאימות בחלק מהתצורות של הציוד.
    כדי לשלוט בצורה מדויקת יותר בבחירת העורף הגרפי, אפשר להשתמש באפשרות -gpu בשורה הפקודה.
  • רמת ה-API של OpenGL ES: בוחרים את הגרסה המקסימלית של OpenGL ES לשימוש באמולטור.
    • בחירה אוטומטית: מאפשרים לאמולטור לבחור את גרסת OpenGL ES על סמך התמיכה במארח ובאורח.
    • Renderer maximum (up to OpenGL ES 3.1): Attempt to use the maximum version of OpenGL ES.
    • תאימות (OpenGL ES 1.1/2.0): שימוש בגרסה של OpenGL ES שתואמת לרוב הסביבות.
עזרה > מקשי קיצור (אמולטור עצמאי)

בחלונית הזו מופיעה רשימה מלאה של מקשי הקיצור של האמולטור. כדי לפתוח את החלונית הזו בזמן העבודה באמולטור, מקישים על F1 (Command+/ ב-macOS).

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

האפשרות הזו בתפריט לא זמינה כשהאמולטור פועל במצב מוטמע ב-Android Studio. אם משתמשים באמולטור במצב מוטמע, אפשר למצוא את מקשי הקיצור דרך File (קובץ) (Android Studio ב-macOS) > Settings> Keymap (הגדרות > מיפוי מקשים) בקטע Running Devices (מכשירים פועלים).

עזרה > עזרה באמולטור (אמולטור עצמאי)

כדי לעבור למסמכי העזרה באינטרנט של האמולטור, לוחצים על Documentation (מסמכי עזרה).

כדי לדווח על באג באמולטור, לוחצים על שליחת משוב. איך מדווחים על באגים באמולטור

האפשרות הזו בתפריט לא זמינה כשהאמולטור פועל במצב מוטמע ב-Android Studio. אם אתם משתמשים באמולטור במצב מוטמע, פותחים את תבנית הבאג על ידי לחיצה על עזרה > שליחת דוח באגים ומוסיפים ידנית את הפרטים של באגים באמולטור Android.

עזרה > מידע על

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

המספר הסידורי של האמולטור הוא emulator-adb_port, שאפשר לציין אותו כאפשרות בשורת הפקודה adb, למשל.