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

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

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

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

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

  • אחרי שפותחים פרויקט, בוחרים באפשרות View > (תצוגה >) Windows בכלי > ניהול המכשיר בסרגל התפריטים הראשי, לוחצים על הסימן + ואז על יצירה מכשיר וירטואלי.

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

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

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

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

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

AVD מכיל פרופיל חומרה, תמונת מערכת, אזור אחסון, סקין, ונכסים אחרים.

מומלץ ליצור 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 שירותים.

תמונת המערכת
תיבת דו-שיח

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

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

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

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

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

אם אתם זקוקים להרשאות מורחבות (root) כדי לסייע בפתרון בעיות באפליקציה, יכול להשתמש בתמונות מערכת של Android בקוד פתוח (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. לוחצים על יצירת מכשיר.

    החלון בחירת חומרה יופיע.

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

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

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

    החלון תמונת המערכת מופיע.

  4. בוחרים את תמונת המערכת לרמת API מסוימת ולוחצים על הבא.
  5. החלון Verify Configuration מופיע.

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

    כדי להציג עוד הגדרות, לוחצים על הצגת הגדרות מתקדמות. הגדרות כמו סקין.

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

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

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

    אימות ההגדרות האישיות יופיע חלון.

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

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

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

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

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

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

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

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

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

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

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

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

עריכה של קובצי AVD קיימים

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

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

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

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

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

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

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

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

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

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

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

נכסי AVD

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

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

טבלה 1. מאפיינים של תצורת AVD

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

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

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

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

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

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

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

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

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

  • GSM: מערכת גלובלית לתקשורת סלולרית
  • HSCSD: נתונים עם מעבר בין מעגלים במהירות גבוהה
  • GPRS: שירות General Packet Radio
  • EDGE: קצבי נתונים משופרים לאבולוציה של GSM
  • UMTS: מערכת טלקומוניקציה למכשירים ניידים (Universal Mobile Telecommunications System)
  • HSDPA: גישה לחבילת גלישה למטה במהירות גבוהה
  • LTE: אבולוציה לטווח ארוך
  • מלאה (ברירת מחדל): העברת נתונים במהירות האפשרית במחשב.
רשת: זמן אחזור (מתקדם) בוחרים פרוטוקול רשת כדי להגדיר כמה זמן נדרש לו להעברת חבילת נתונים מנקודה אחת לנקודה אחרת.
אמולציה של ביצועים: גרפיקה

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

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

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

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

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

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

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

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

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

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

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

מצלמות

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

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

אם המצלמה מופעלת, אפשר להשתמש במצלמת האינטרנט של מחשב הפיתוח או תמונה שסופקה על ידי האמולטור כדי לדמות צילום של תמונה, באפשרויות שבחרתם בהגדרות האישיות של ה-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 בקוד המקור של הכלים.