PracticU

התקנת HAXM

בלי כתוביותעם כתוביות
PracticU › קורס פיתוח אפליקציות - לאנדרואיד - Android - ב-JAVA › התקנת HAXM
מילון מושגים:
אמולטור - תוכנה שמחקה מכשיר או סביבה אחרת, למשל כדי להריץ ולבדוק אפליקציית מובייל על המחשב.
מעבד - יחידת העיבוד המרכזית של המחשב, שמבצעת את הפקודות של התוכניות ומנהלת את החישובים.
וירטואליזציה - טכנולוגיה שמאפשרת להריץ כמה מערכות או סביבות מדומות על חומרה פיזית אחת, בבידוד זו מזו.
SDK - ערכת כלים לפיתוח: אוסף ספריות, כלים ותיעוד שמאפשרים לבנות תוכנה לפלטפורמה או שירות מסוימים.
Android - מערכת הפעלה מבוססת Linux לטלפונים ולמכשירים ניידים, שפותחה על ידי גוגל.
BIOS - תוכנה בסיסית בלוח האם שמאתחלת את החומרה ומפעילה את מערכת ההפעלה בעת הדלקת המחשב.
אנטי וירוס - תוכנה שמזהה, חוסמת ומסירה תוכנות זדוניות מהמחשב, ומנטרת פעילות חשודה.

התקנת HAXM
HAXM של אינטל מאיץ את האמולטור של אנדרואיד, אבל מתקינים אותו רק על מחשב עם מעבד Intel. ההרצאה מראה איפה נמצא קובץ ההתקנה, ומה עושים כשההתקנה נכשלת בגלל Virtualization Technology שכבוי.
השלבים העיקריים
1. בדיקת המעבד: מקש ימני על Computer, Properties. מעבד Intel Core, למשל i3, i5 או i7, מתאים. עם AMD אין מה להתקין.
2. איתור תיקיית ה-SDK: ב-Android Studio נכנסים ל-Configure ול-SDK Manager. מעל הרשימה רואים את הנתיב, ולוחצים Edit כדי להעתיק אותו (Ctrl+C).
3. איתור קובץ ההתקנה: פותחים את הנתיב בסייר הקבצים ונכנסים ל-Extras, אחר כך Intel, ואחר כך Hardware Accelerated Execution Manager. שם נמצא intel-android.exe. אם אין אותו, מחפשים בגוגל "Intel HAXM Android" ומורידים.
4. הרצת ההתקנה: לוחצים עליו כפול, Next, משאירים את ערכי ברירת המחדל, Install.
אם מתקבלת שגיאה
ההודעה אומרת שהמחשב עומד בדרישות, אבל Intel Virtualization Technology (VT) כבויה. הפתרון:
1. לצאת מההתקנה, לסגור הכול ולבצע restart.
2. להיכנס ל-BIOS: בזמן העלאת המחשב לוחצים על המקש הנכון לשם כך. נפוצים F2, F10, F8, Delete, או מקש מיוחד בלפטופים (ההודעה בעליה מציינת לפעמים איזה). אפשר ללחוץ כמה פעמים.
3. להפעיל את האפשרות: בדוגמה, במחשב של המרצה, המסכים הם Config, אחר כך CPU, ושם Intel Virtualization Technology שהיה Disabled והוחלף ל-Enabled. היה גם Virtualization Technology נוסף שקשור ל-Input Output והוא הופעל. אצלכם המסכים עשויים להיות שונים.
4. לשמור ולצאת: F10 (Save and Exit) ו-Yes. המחשב מבצע restart.
5. לנסות שוב את ההתקנה. הצליחה בדוגמה.
6. אם עדיין יש שגיאה: לבדוק בהגדרות האנטי-וירוס אם הוא חוסם את ה-Virtualization Technology, לבטל את החסימה, לבצע restart ולנסות שוב.
שימו לב
- הודעת שגיאה אחרת, שאומרת שהמחשב לא עומד בדרישות, או שמערכת ההפעלה לא מאפשרת זאת, אומרת שאי אפשר להתקין HAXM במחשב הזה.
אחרי ההרצאה אפשר להתקין את HAXM ולפתוח את התוכנית הראשונה ב-Android Studio.

פרקי ההרצאה: התקנת HAXM

  1. 00:00

    מהו Intel HAXM

  2. 00:59

    איתור תיקיית ה-SDK

  3. 02:27

    הרצת קובץ ההתקנה intel-android

  4. 03:48

    שגיאת Virtualization Technology

  5. 04:47

    הפעלת VT דרך ה-BIOS

  6. 05:45

    בדיקת חסימה באנטיבירוס

  7. 06:24

    כניסה ל-BIOS ושמירת הגדרות

  8. 07:58

    התקנה חוזרת של HAXM

תמלול ההרצאה: התקנת HAXM

הטקסט המלא של הדקות הראשונות בהרצאה «התקנת HAXM» בקורס הווידאו של PracticU – כתוביות בעברית עם זמן התחלה לכל פסקה. כך תוכלו לקרוא ולחפש את הנושאים לפני שמתחילים ללמוד.

  1. 00:03

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

  2. 00:18

    אז תזכורת, איך אנחנו יודעים שיש לנו מעבד של אינטל במחשב? מכש ימני על Computer, Properties ואנחנו רואים כאן שהסוג של הפרוססור זה Intel Core i5 CPU.

  3. 00:35

    יכול להיות שיש לכם i3, יכול להיות שיש לכם i7, כל אלו הם קודים עבור אינטל. אם יש לכם מעבד לדוגמה מסוג AMD, אז זה אומר שאין לכם מעבד מסוג אינטל, ולכן אין לכם מה להתקין את האקסם הזה.

  4. 00:51

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

  5. 01:08

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

  6. 01:25

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

  7. 01:48

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

  8. 02:02

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

  9. 02:25

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

  10. 02:38

    בתוך Extras אנחנו צריכים להיכנס לתיקייה Intel. בתוך אינטל אנחנו נכנסים לתיקייה הזאת Hardware Accelerated Execution Manager והנה כאן אנחנו אמורים לראות את intel.xm-android.exe זאת ערכת ההתקנה שאנחנו צריכים להריץ.

  11. 02:59

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

  12. 03:20

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

  13. 03:35

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

  14. 04:06

    להתקנה של המאיץ הזה בדיוק כמו שכתוב כאן, This computer met the requirements for HXM, but the Intel virtualization technology, מה שנקרא VT, is not turned on.

  15. 04:28

    HXM cannot be installed until VT is enabled. Please refer to the Intel HXM documentation for more information. אז קודם כל, סיבה אחת יכולה להיות שפשוט המחשב עצמו לא מאשר משהו שנקרא virtualization technology איך המחשב כן יכול לאשר את זה כאן לכל מחשב יש משהו שנקרא ביוס ביוס זה קיצור של basic

  16. 04:55

    input output systems שזה בעצם הגדרות ראשוניות שהמחשב קורא מהם את המידע כאשר הוא עולה בטח שמתם לב שכאשר אתם עושים restart למחשב ומפעילים אותו יש בעצם איזשהו מסך שחור אולי איזשהו לוגו קיים שם והמחשב קורא כל מיני הגדרות ראשוניות כל הקריאה הזאת וכל הנתונים האלה זה הביוס הביוס עצמו מכיל הגדרה

  17. 05:23

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

  18. 06:03

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

  19. 06:29

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

  20. 06:45

    מקשים נפוצים כאלה שקיימים זה F2 במקלדת או F10 במקלדת או F8 במקלדת או מקש delete במקלדת או לפעמים בלפטופים יש איזשהו מקש מיוחד לדוגמה מקש כחול כזה או איזשהו מקש מיוחד כזה שהוא זה שנכנס לכם לביוס.

  21. 07:09

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

  22. 07:22

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

  23. 07:43

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

  24. 07:55

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

  25. 08:18

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

לקורס המלא: קורס פיתוח אפליקציות לאנדרואיד

ההרצאה הקודמת: התקנת רכיבים נוספים ב-Android Studio

ההרצאה הבאה: יצירת פרויקט חדש ב-Android Studio

הרצאות קשורות מקורסים אחרים

  • התקנת MongoDB
  • התקנת eclipse
  • התקנת Material UI
  • התקנת SCOM - חלק 1

קורסים נוספים במסלול

  • קורס יסודות התכנות - שפת JAVA - קורס ג'אווה למתחילים
  • קורס פיתוח אפליקציות - לאייפון iPhone iOS - ב-Swift-Xcode
  • קורס פלאטר - Flutter - שפת DART של גוגל למובייל - פיתוח אפליקציות לאנדרואיד ואייפון
  • קורס PhoneGap - פיתוח אפליקציות לאנדרואיד ואייפון