הרצת אפליקציות באמולטור Android

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

  • גמישות: בנוסף לאפשרות לדמות מגוון מכשירים וה-API של Android, האמולטור מגיע עם תצורות מוגדרות מראש עבור מגוון טלפונים עם Android, טאבלטים, Wear OS, Android Automotive OS ו-Android TV מכשירים.

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

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

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

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

תחילת העבודה עם האמולטור

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

  1. מוודאים שאתם עומדים בדרישות המערכת.
  2. יוצרים מכשיר וירטואלי ל-Android‏ (AVD).
  3. מריצים את האפליקציה במה emultor.
  4. ניווט באמולטור

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

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

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

כדי ליהנות מחוויית השימוש הטובה ביותר, מומלץ להשתמש במהדר בסביבת Android Studio במחשב עם המפרטים הבאים לפחות:

  • ‫RAM בנפח 16GB
  • מערכת ההפעלה Windows 10 ואילך בגרסת 64 ביט, MacOS 12 ואילך, Linux או ChromeOS
  • נפח דיסק בנפח 16GB

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

יצירת מכשיר Android וירטואלי

כל מכונה של Android emulator משתמשת במכשיר וירטואלי של Android (AVD) כדי לציין את גרסת Android ואת מאפייני החומרה של הסימולציה במכשיר. כדי ליצור AVD: יצירה וניהול של מכשירים וירטואליים

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

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

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

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

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

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

אסיסטנט ההתאמה של Wear OS

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

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

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

טבלה 1. תנועות לניווט אמולטור

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

ביצוע פעולות נפוצות באמצעות חלונית האמולטור

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

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

טבלה 2. פעולות נפוצות במהדורת האדמין

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

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

כדי להגדיל או להקטין את התצוגה במצב זום:

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

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

כדי להקיש על מסך המכשיר במצב זום, לוחצים על Control (Command ב-macOS).

חזרה
סמל של חזרה למסך הקודם
לחזור למסך הקודם או לסגור תיבת דו-שיח, תפריט אפשרויות חלונית ההתראות או במקלדת שמופיעה במסך.
דף הבית
סמל הבית
חוזרים למסך הבית.
סקירה כללית
סמל הסקירה הכללית
(אפליקציות אחרונות)
מקישים כדי לפתוח רשימה של תמונות ממוזערות של אפליקציות שבהן עבדתם לאחרונה. כדי לפתוח אפליקציה, מקישים על התמונה הממוזערת שלה. כדי להסיר תמונה ממוזערת מהרשימה, מחליקים אותה ימינה או שמאלה. הלחצן הזה לא נתמך ב-Wear OS.
קיפול
סמל Fold
במכשירים מתקפלים, צריך לקפל את המכשיר כדי להציג את הגדרת המסך הקטן יותר.
ביטול קיפול
סמל הפתיחה
במכשירים מתקפלים, פותחים את המכשיר כדי להציג את הגדרת המסך הגדולה יותר.
לחצן 1
סמל של לחצן 1
במכשירי Wear, לוחצים על לחצן 1 במכשיר. התכונה זמינה רק בשעונים עם Wear OS ברמת API 28 ואילך.
לחצן 2
סמל של לחצן 2
במכשירי Wear, לוחצים על לחצן 2 במכשיר. התכונה זמינה רק בשעוני Wear עם API ברמה 30 ואילך.
דקלים
סמל הלחצן של כף היד
במכשירי Wear, לוחצים על כף היד על מסך המכשיר. הפעולה הזו מגדירה להעביר את המכשיר למצב רגישות לסביבה. התכונה זמינה רק בשעוני Wear עם API ברמה 28 ואילך.
הטיה
סמל לחצן הטיה
במכשירי Wear, מטים את המכשיר. הפעולה הזו תגרום ליציאה מתאורת האווירה. רק זמין במכשירי Wear עם API ברמה 28 ומעלה.
תפריט מקישים על Control+M ( Command+M ב-macOS) כדי לדמות את לחצן התפריט.
עוד
סמל האפשרויות הנוספות
לוחצים כדי לגשת לתכונות ולהגדרות אחרות.

עדכון האמולטור

כדי לעדכן את האמולטור של Android, בוחרים ברכיב אמולטור Android בכרטיסייה SDK Tools ב-SDK Manager. להוראות, ראו עדכון הכלים באמצעות מנהל ה-SDK.