יצירה וניהול של מכשירים וירטואליים

מכשיר וירטואלי של Android‏ (AVD) הוא הגדרה שמגדירה את המאפיינים של טלפון, טאבלט, Wear OS, Android TV או מכשיר עם מערכת הפעלה לכלי רכב עם Android שרוצים לדמות במכשיר Android לאימולציה. מנהל המכשירים הוא כלי שאפשר להפעיל מ-Android Studio, שעוזר ליצור ולנהל מכונות וירטואליות ל-Android (AVD).

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

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

פתיחת 'מנהל המכשירים' ממסך הפתיחה

  • אחרי פתיחת פרויקט, בוחרים באפשרות View > Tool Windows > Device Manager בסרגל התפריטים הראשי, לוחצים על + ואז על Create Virtual Device.

חלון חדש של ניהול מכשירים

אחרי יצירת המכשירים, תהיה לך אפשרות לראות רשימה של כל המכשירים בחלונית של מנהל המכשיר.

רשימת ניהול המכשירים

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

מידע על אסימוני AVD

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

מומלץ ליצור AVD לכל תמונת מערכת שהאפליקציה יכול לספק תמיכה בהתאם <uses-sdk> במניפסט.

פרופיל חומרה

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

תיבת הדו-שיח &#39;בחירת חומרה&#39;

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

מכשירים עם הלוגו הזה וגם מכשיר מסוג 'טלפון' הן גם תואם ל-CTS והוא עשוי להשתמש בתמונות מערכת שכוללות את האפליקציה של חנות Play.

קובצי אימג' של מערכת

תמונת מערכת עם התווית Google APIs כוללת גישה אל Google Play שירותים.

תיבת הדו-שיח של קובץ האימג&#39; של המערכת

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

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

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

אם האפליקציה שלכם כוללת הצהרה על רכיב <uses-library> בקובץ המניפסט, האפליקציה דורש תמונת מערכת שכוללת את הספרייה החיצונית הזו. כדי להריץ את האפליקציה במהדמ, יוצרים מכונה וירטואלית ל-Android (AVD) שכוללת את הספרייה הנדרשת. יכול להיות שתצטרכו להשתמש ברכיב תוספים ל-AVD כדי לעשות את זה. Platform; לדוגמה, התוסף Google APIs מכיל את האפליקציה מפות Google לספרייה.

כדי להבטיח את אבטחת האפליקציות וחוויית שימוש עקבית במכשירים פיזיים, קובצי אימג' של מערכות שכוללים את חנות Google Play חתומים באמצעות מפתח גרסה. המשמעות היא שלא ניתן לקבל הרשאות גישה ברמה גבוהה יותר (root) באמצעות קובצי האימג' האלה.

אם אתם זקוקים להרשאות מורחבות (root) כדי לפתור בעיות באפליקציות, תוכלו להשתמש בתמונות המערכת של Android Open Source Project ‏(AOSP) שלא כוללות אפליקציות או שירותים של Google. לאחר מכן אפשר יהיה להשתמש בadb root ובadb unroot פקודות למעבר בין הרשאות רגילות להרשאות מורחבות:

  % adb shell
  emu64a:/ $
  emu64a:/ $ exit
  % adb root
  restarting adbd as root
  % adb shell
  emu64a:/ #
  emu64a:/ # exit
  % adb unroot
  restarting adbd as non root
  % adb shell
  emu64a:/ $
  emu64a:/ $ exit
  %
  

שטח אחסון

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

עור

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

תכונות של AVD ואפליקציות

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

יצירת AVD

כדי ליצור AVD חדש:

  1. פותחים את 'ניהול המכשירים'.
  2. לוחצים על יצירת מכשיר.

    החלון Select Hardware (בחירת חומרה) מופיע.

    שימו לב שרק חלק מפרופילי החומרה כוללים את Play Store. הפרופילים האלה תואמים ל-CTS באופן מלא, ויכול להיות שהם ישתמשו בתמונות מערכת שכוללות את אפליקציית Play Store.

  3. בוחרים פרופיל חומרה. ולאחר מכן לוחצים על Next.

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

    החלון System Image יופיע.

  4. בוחרים את קובץ האימג' של המערכת לרמת API מסוימת ולוחצים על הבא.
  5. החלון Verify Configuration מופיע.

  6. משנים את מאפייני ה-AVD לפי הצורך ולוחצים על סיום.

    לוחצים על Show Advanced Settings כדי להציג הגדרות נוספות, כמו העיצוב.

  7. ה-AVD החדש מופיע בכרטיסייה Virtual במנהל המכשירים תפריט מכשיר היעד.

כדי ליצור AVD שמתחיל בעותק:

  1. בכרטיסייה Virtual של מנהל המכשירים, לוחצים על Menu (תפריט) ובוחרים באפשרות Duplicate (העתקה).

    יופיע החלון Verify Configuration.

  2. לוחצים על הקודם אם לבצע שינויים תמונת מערכת או בחירת חלונות חומרה.
  3. מבצעים את השינויים הנדרשים ולוחצים על סיום.

    ה-AVD מופיע בכרטיסייה Virtual במנהל המכשירים.

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

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

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

כדי ליצור פרופיל חומרה חדש מההתחלה:

  1. בקטע בחירת חומרה לוחצים על פרופיל חומרה חדש.
  2. בחלון Configure Hardware Profile, משנים את מאפייני פרופיל החומרה לפי הצורך.

    תיבת הדו-שיח &#39;הגדרת פרופיל החומרה&#39;
  3. לוחצים על סיום.

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

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

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

  2. בחלון Configure Hardware Profile, משנים את מאפייני פרופיל החומרה לפי הצורך.
  3. לוחצים על סיום.
  4. פרופיל החומרה החדש מופיע בחלון Select Hardware. כדי ליצור מכונה וירטואלית שמשתמשת בפרופיל החומרה, לוחצים על הבא או על ביטול כדי לחזור לכרטיסייה Virtual או לתפריט של מכשיר היעד.

עריכה של נכסי AVD קיימים

אפשר לבצע את הפעולות הבאות ב-AVD דרך הכרטיסייה Virtual:

  • כדי לערוך מכונה וירטואלית, לוחצים על עריכת המכונה הווירטואלית הזו ומבצעים את השינויים.
  • כדי למחוק מכונה וירטואלית של Android, לוחצים על תפריט ובוחרים באפשרות מחיקה.
  • כדי להציג את ה-AVD INI המשויך וגם קובצי JPG בדיסק, לוחצים על תפריט ובוחרים באפשרות Show on Disk.
  • כדי לצפות בפרטי ההגדרות של AVD: לכלול בדוחות איתור באגים לצוות Android Studio, יש ללחוץ על תפריט ובוחרים באפשרות הצגת פרטים.

עריכה של פרופילי חומרה קיימים

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

  • כדי לערוך פרופיל חומרה, בוחרים בו ולוחצים על Edit Device. אפשר גם ללחוץ לחיצה ימנית על חומרה פרופיל ובוחרים באפשרות עריכה. לאחר מכן מבצעים את השינויים הרצויים.
  • כדי למחוק פרופיל חומרה, לוחצים עליו לחיצה ימנית ובוחרים מחיקה.

הפעלה ועצירה של אמולטור וניקוי הנתונים

בכרטיסייה Virtual ניתן: מבצעים את הפעולות הבאות באמולטור:

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

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

בחלון בחירת חומרה, ניתן לייבא ולייצא פרופילי חומרה באופן הבא:

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

נכסי AVD

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

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

טבלה 1. מאפייני ההגדרה של AVD

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

בוחרים אפשרות לכיוון התצוגה הראשונית של האמולטור:

  • לאורך: הכיוון גבוה מהרוחב,
  • לרוחב: כיוון רחב יותר מגבוה

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

מצלמה (מתקדם)

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

אפשרויות המצלמה זמינות רק אם יש תמיכה במצלמה בחומרה פרופיל. הן לא זמינות ב-Wear OS, ב-Android TV או ב-Google TV.

רשת: מהירות (מתקדם)

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

  • GSM: Global System for Mobile Communications (מערכת גלובלית לתקשורת ניידת)
  • HSCSD: High-Speed Circuit-Switched Data (נתונים במעגלים במהירות גבוהה)
  • GPRS: שירות General Packet Radio
  • EDGE: Enhanced Data rates for GSM Evolution (שיעורי נתונים משופרים ל-GSM Evolution)
  • UMTS: מערכת טלקומוניקציה למכשירים ניידים (Universal Mobile Telecommunications System)
  • HSDPA: גישה לחבילת גלישה למטה במהירות גבוהה
  • LTE: אבולוציה לטווח ארוך
  • מלאה (ברירת מחדל): העברת נתונים במהירות האפשרית במחשב.
רשת: זמן אחזור (מתקדם) בוחרים פרוטוקול רשת כדי לקבוע את משך הזמן שלוקח לפרוטוקול להעביר חבילה של נתונים מנקודה אחת לנקודה אחרת.
ביצועים במצב הדמיה: גרפיקה

בוחרים את אופן העיבוד של הגרפיקה במהלך ההרצה במהדורת האדמין:

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

    בוחרים את אופן האתחול של ה-AVD:

  • אתחול קר: המכשיר נדלק בכל פעם מכשיר כבוי.
  • הפעלה מהירה: המכשיר טוען את מצב המכשיר מקובץ snapshot ששמור.
אמולציה של ביצועים: מעבד (CPU) מרובה ליבות (מתקדם) בוחרים את מספר ליבות המעבד במחשב שרוצים להשתמש בהן בסימולטור. שימוש ביותר ליבות של מעבד מזרז את האמולטור.
זיכרון ואחסון: RAM (מתקדם) ביטול של נפח ה-RAM במכשיר שהוגדר על ידי החומרה היצרן. הגדלה הקטנה צורכת יותר משאבים במחשב, אבל הוא תומך בפעולת אמולטור מהירה יותר. מזינים את גודל ה-RAM ובוחרים את היחידות: B (בייט), KB (קילובייט), MB (מגהבייט), GB (גיגהבייט) או TB (טרהבייט).
זיכרון ואחסון: ערימה (heap) של VM (מתקדם) שינוי של גודל האוסף (heap) של המכונה הווירטואלית שהוגדר על ידי יצרן החומרה. מזינים את גודל האשפה ובוחרים את היחידות: B (בייט), KB (קילובייט), MB (מגהבייט), GB (גיגהבייט) או TB (טרהבייט).
זיכרון ואחסון: אחסון פנימי (מתקדם) לשנות את נפח הזיכרון הלא נשלף שזמין במכשיר, שהוגדר על ידי יצרן החומרה. מזינים גודל ובוחרים יחידות, אחת מתוך B (בייט), KB (קילו-בייט), MB (מגה-בייט), GB (ג'יגה-בייט) TB (TB).
זיכרון ואחסון: כרטיס SD (מתקדם)

ציון של שטח הזיכרון הנשלף שזמין לאחסון נתונים במכשיר.

כדי להשתמש בכרטיס SD וירטואלי שמנוהל על ידי Android Studio, בוחרים בניהול Studio, מזינים גודל ובוחרים יחידות, אחת מתוך B (בייט), KB (קילו-בייט), MB (מגה-בייט), GB (ג'יגה-בייט) TB (TB). מומלץ להשתמש במצלמה עם נפח אחסון של 100MB לפחות.

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

מידע נוסף זמין במאמר הבא: mksdcard והקבוצה נתוני AVD שלנו.

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

מאפייני פרופיל החומרה

אפשר לציין את המאפיינים הבאים לפרופילי חומרה ב: החלון Configure Hardware Profile (הגדרת פרופיל החומרה). מאפייני ההגדרה של AVD מבטלים את המאפיינים של פרופיל החומרה, ומאפייני הסימולטור שאתם מגדירים בזמן שהסימולטור פועל מבטלים את שניהם.

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

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

טבלה 2. פרופיל החומרה מאפייני הגדרות אישיות

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

בוחרים באחת מהאפשרויות הבאות:

  • טלפון או טאבלט
  • Wear OS
  • Android TV
  • Google TV
  • מכשיר ChromeOS
  • Android Automotive
מסך: גודל המסך מציינים את הגודל הפיזי של המסך באינצ', נמדד באלכסון. אם המסך גדול יותר ממסך המחשב, הוא יוקטן ב- בהשקה.
מסך: רזולוציית מסך מזינים רוחב וגובה בפיקסלים כדי לציין את המספר הכולל של הפיקסלים במסך המדומה.
מסך: עגול בוחרים באפשרות הזו אם למכשיר יש מסך עגול, כמו חלק ממכשירי Wear OS.
זיכרון: RAM מזינים את גודל ה-RAM של המכשיר ובוחרים את היחידות: B (בייט),‏ KB (קילובייט),‏ MB (מגהבייט),‏ GB (גיגהבייט) או TB (טרהבייט).
קלט: כולל לחצני חומרה (חזרה/דף הבית/תפריט) צריך לבחור באפשרות הזו אם יש במכשיר לחצני ניווט פיזיים. יש לבטל את הבחירה אם לחצנים אלה מוטמעים בתוכנה בלבד. אם לבחור באפשרות הזו, הלחצנים לא יופיעו במסך. בכל מקרה, אפשר להשתמש בחלונית הצדדית של הסימולטור כדי לדמות לחיצה על הלחצנים.
קלט: יש מקלדת חומרה צריך לבחור באפשרות הזו אם המכשיר שלך כולל מקלדת חומרה. אם הוא לא מופיע, מבטלים את הבחירה בו. אם תבחרו באפשרות הזו, לא תופיע מקלדת מסך. בכל מקרה, אפשר להשתמש במקלדת של המחשב כדי לשלוח הקשות למהדר.
קלט: סגנון ניווט

בוחרים באחת מהאפשרויות הבאות:

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

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

מצבים נתמכים של מכשירים

בוחרים אפשרות אחת או את שתיהן:

  • לאורך: כיוון גבוה יותר מאשר רחב
  • לרוחב: כיוון רחב יותר מהגובה

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

מצלמות

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

  • מצלמה אחורית: העדשה שפונה לכיוון חוץ מהמשתמש
  • מצלמה קדמית: העדשה שפונה אל המשתמש

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

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

יצירת סקין של אמולטור

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

כל סקין של אמולטור מכיל:

  • קובץ hardware.ini
  • פריסת קובצי פריסה בכיוונים נתמכים הגדרות פיזיות
  • קובצי תמונה לרכיבי תצוגה, כמו רקע, מפתחות ולחצנים

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

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

    parts {
        device {
            display {
                width   320
                height  480
                x       0
                y       0
            }
        }
    
        portrait {
            background {
                image background_port.png
            }
    
            buttons {
                power {
                    image  button_vertical.png
                    x 1229
                    y 616
                }
            }
        }
        ...
    }
    

  3. מוסיפים לאותה ספרייה קובצי bitmap של תמונות המכשיר.
  4. מציינים הגדרות נוספות של המכשיר ספציפיות לחומרה בקובץ INI של הגדרות המכשיר, כמו hw.keyboard ו-hw.lcd.density.
  5. אפשר להעביר לארכיון את הקבצים בתיקיית הסקין ולבחור את קובץ הארכיון בתור סקין בהתאמה אישית.

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