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



נסה את הכלי שלנו לביטול בעיות

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



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



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

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



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

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

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

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

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



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

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

    השקת מנהל SDK העצמאי

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

  2. הרחב את תכונות נוספות בתפריט וסמן את התיבה המשויכת ל- מאיץ אמולטור X86 של אינטל (HAXM) . לאחר מכן, פשוט לחץ על התקן חבילות והמתין להשלמת ההליך.

    התקנת מאיץ ה- Intel x86 Emulator Accelerator (מתקין HAXM)

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

    התקנת ה- intelhaxm-android.exe

  4. עקוב אחר ההנחיות שעל המסך להתקנת ה- Intel HAXM והמתן לסיום התהליך.
  5. הפעל מחדש את Android Studio, הפעל את היישום שוב ובדוק אם הבעיה נפתרה.

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

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

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

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

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

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

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

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

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

גישה להגדרות הקושחה של UEFI

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

הפעלת וירטואליזציה מהגדרות ה- BIOS

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

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

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

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

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

  1. ללחוץ מקש Windows + R כדי לפתוח תיבת דו-שיח הפעלה. לאחר מכן הקלד ' appwiz.cpl ”ולחץ להיכנס לפתוח את תוכניות ותכונות מָסָך.

    הקלד appwiz.cpl ולחץ על Enter כדי לפתוח את עמוד התוכניות המותקנות

  2. בתוך ה תוכניות ותכונות עמוד, לחץ על הפעל או כבה את תכונות Windows מחלונית השמאלית.

    גישה למסך התכונות של Windows

  3. בתוך חלון התכונות של Windows, סמן את התיבה המשויכת פלטפורמת Windows Hypervisor ופגע בסדר כדי להפעיל את התכונה.

    אפשר את פלטפורמת Hypervisor

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

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