תיקון: הדמיית x86 כרגע דורשת האצת חומרה

חלק מהמשתמשים נתקלים ב"הדמיית x86 כרגע דורשת האצת חומרה! " שגיאה בעת ניסיון להפעיל את ה- AVD ב- Android Studio. בדרך כלל, הבעיה מתרחשת כמה רגעים לאחר שהמשתמש מנסה לקמפל יישום באמצעות מכשיר וירטואלי של Android . הבעיה אינה ספציפית לבניית Android Studio מסוימת מכיוון שהיא מדווחת שהיא מתרחשת עם גרסאות חדשות ומבוגרות יותר. השגיאה אינה בלעדית לגירסת Windows מסוימת מכיוון שקיימים דיווחים על התרחשותה ב- Windows 7, Windows 8 ו- Windows 10.

מה גורם ל"הדמיית x86 כרגע דורש האצת חומרה! "?

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

  • טכנולוגיית הווירטואליזציה של אינטל / AMD אינה מופעלת מ- BIOS - שגיאה זו עלולה להיזרק מכיוון שמעבדך מונע משימוש בטכנולוגיות הווירטואליזציה של החומרה המובנית על ידי הגדרת BIOS. במקרה זה, הפיתרון הוא לגשת להגדרות ה- BIOS שלך ולהפעיל את טכנולוגיית הווירטואליזציה של החומרה.
  • מודול ה- HAXM של אינטל אינו מותקן באנדרואיד סטודיו - זו אחת הסיבות הנפוצות ביותר להופעת שגיאה זו. ההתקנה של אינטל HAXM נעשית בשני שלבים (הורדת המודול דרך מנהל ה- SDK והפעלת התקנת ההפעלה).
  • סכסוך בין הווירטואליזציה של Avast ל- AVD של Android Studio - הנושא יכול להתרחש גם בגלל התנגשות ידועה בין טכנולוגיית הווירטואליזציה המובנית לבין הווירטואליזציה בעזרת Avast. תכונה זו של צד שלישי ידועה גם כמתנגשת עם מספר יישומים אחרים.
  • פלטפורמת Windows Hypervisor מושבתת עבור מעבד AMD - למעבדי AMD חדשים יותר יש יכולות וירטואליזציה של חומרה. אך על מנת שתכונת הווירטואליזציה תפעל, יהיה עליכם לוודא כי פלטפורמת Windows Hypervisor מופעלת ממסך התכונות של Windows.
  • המעבד של המכונה אינו תומך בווירטואליזציה של חומרה - תרחיש זה עשוי להיות ישים על דגמי מעבד ישנים יותר. אם הווירטואליזציה של החומרה אינה נתמכת על ידי המעבד המצויד, לא תוכל לפתור הודעת שגיאה זו אלא אם תחליף את המעבד הנוכחי שלך בדגם חדש יותר.

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

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

שיטה 1: התקנת מודול אינטל HAXM

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

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

  1. ב- Android Studio, פתח את מנהל SDK על ידי מעבר אל כלים> Android> SDK Manager .

    הערה: ניתן גם לעבור לקובץ> הגדרות וללחוץ על Android SDK (תחת הגדרות מערכת ). לאחר מכן, פשוט לחץ על הפעל מנהל SDK עצמאי כדי לפתוח את כלי ההתקנה המובנה.

  2. הרחב את תפריט התוספות וסמן את התיבה המשויכת למאיץ האמולטור של אינטל X86 (HAXM) . לאחר מכן, פשוט לחץ על התקן חבילות והמתין להשלמת ההליך.
  3. כעת, לאחר הורדת מתקין HAXM, עלינו לנקוט בצעדים המתאימים להתקנתו. לשם כך, נווט למיקום הבא ולחץ פעמיים על intelhaxm-android.exe כדי להתקין אותו:
    C: \ משתמשים \% USERNAME% \ AppData \ Local \ Android \ sdk \ extras \ intel \ Hardware_Accelerated_Execution_Manager \
  4. עקוב אחר ההנחיות שעל המסך להתקנת ה- Intel HAXM והמתן לסיום התהליך.
  5. הפעל מחדש את Android Studio, הפעל את היישום שוב ובדוק אם הבעיה נפתרה.

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

שיטה 2: השבתת וירטואליזציה בעזרת חומרה מ- Avast

אם אתה משתמש ב- Avast כשכבת אבטחה נוספת, ככל הנראה השגיאה נובעת מהתנגשות הנגרמת על ידי אחת מתכונות האבטחה שלה. כפי שדווחו רבים מהמשתמשים, ידוע כי הוירטואליזציה של Avast בעזרת חומרה מתנגשת עם ה- AVD של אנדרואיד סטודיו, שבסופו של דבר מייצרת "הדמיית x86 כרגע דורשת האצת חומרה!" שְׁגִיאָה.

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

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

אם אתה עדיין רואה את "אמולציית x86 כרגע דורשת האצת חומרה!" שגיאה בעת הפעלת ה- AVD, עבור למטה לשיטה הבאה למטה.

שיטה 3: הפעלת וירטואליזציה של חומרה מהגדרות ה- BIOS / UEFI

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

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

עם זאת, הצעד הראשון יהיה להזין את הגדרות ה- BIOS או ה- UEFI שלך. אם יש לך תפריט הגדרת מורשת (BIOS), יהיה עליך ללחוץ על מקש ההתקנה במהלך רצף האתחול הראשוני. מקש ההתקנה הספציפי אמור להופיע במסך הראשוני, אך במקרה שלא תבחין בו, תוכל לחפש אותו באופן מקוון באמצעות ביטוי החיפוש " * דגם לוח אם + מקש הגדרה * ".

לחץ על מקש כדי להיכנס להגדרות ה- BIOSהערה: באפשרותך לבצע זאת בעיוורון וללחוץ על מקשי ההתקנה הנפוצים ביותר במהלך רצף האתחול הראשוני. בדרך כלל, מקש ההתקנה הוא אחד ממקשי F (F2, F4, F6, F8, F10) או מקש Del (במחשבי Dell).

אם המחשב שלך משתמש במודל ה- UEFI החדש יותר, תחילה תצטרך לגשת לתפריט האתחול המתקדם . לשם כך, לחץ על מקש Windows + R כדי לפתוח תיבת דו-שיח הפעלה , ואז הקלד " הגדרות ms: שחזור " ולחץ על Enter כדי לפתוח את תפריט השחזור של אפליקציית ההגדרות . לאחר שתגיע לשם, פשוט לחץ על כפתור הפעל מחדש כעת תחת הפעלה מתקדמת .

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

לאחר שקיבלתם כניסה להגדרות ה- BIOS או ה- UEFI, התחילו לחפש את אפשרות הווירטואליזציה של החומרה. תלוי בגרסת ה- BIOS / UEFI שלך, הגדרה זו תופיע תחת שמות שונים. בדרך כלל אתה יכול למצוא אותה רשומה כטכנולוגיית וירטואליזציה (VTx / VTd) , טכנולוגיית וירטואליזציה של אינטל או וירטואליזציה של AMD-V . רוב הסיכויים שהאופציה תימצא תחת ערכת שבבים , מעבד , תצורת מעבד מתקדמת או משהו דומה.

לאחר שתצליח להפעיל וירטואליזציה של חומרה, שמור את שינויי ה- BIOS / UEFI, הפעל מחדש את המחשב ובדוק אם השגיאה נפתרה בהפעלה הבאה.

שיטה 4: הפעלת Windows Hypervisor Platform (אם רלוונטי)

אם אתה נתקל בבעיה במעבד AMD עם טכנולוגיות וירטואליזציה (דגמי מעבד חדשים יותר כגון Ryzen), ייתכן שהבעיה מתרחשת מכיוון ש- Windows Hypervisor Platform אינו מופעל במכשיר שלך.

אך זכור שכדי להפעיל תכונה זו, תצטרך לוודא שיש לך את Windows 10 build 1803 ומעלה.

ניתן להפעיל את פלטפורמת Windows Hypervisor באמצעות הפעלת או כיבוי של תכונת Windows . להלן מדריך מהיר כיצד לעשות זאת:

  1. לחץ על מקש Windows + R כדי לפתוח תיבת דו-שיח הפעלה. לאחר מכן הקלד " appwiz.cpl " ולחץ על Enter כדי לפתוח את המסך תוכניות ותכונות .
  2. בתוך עמוד התוכניות והתכונות , לחץ על הפעל או כבה את תכונות Windows בחלונית השמאלית.
  3. בתוך חלון התכונות של Windows, סמן את התיבה המשויכת לפלטפורמת Windows Hypervisor ולחץ על Ok כדי להפעיל את התכונה.

    הערה: אמנם אינך נמצא במסך זה, אך וודא כי מופעל Hyper-V. אם לא, הפעל אותו על ידי סימון התיבה המשויכת אליו.

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