Επιδιόρθωση: Η εξομοίωση x86 απαιτεί επί του παρόντος επιτάχυνση υλικού

Μερικοί χρήστες αντιμετωπίζουν το σφάλμα "προσομοίωση x86 απαιτεί επί του παρόντος επιτάχυνση υλικού!" Όταν προσπαθείτε να ξεκινήσετε το AVD στο Android Studio. Συνήθως, το ζήτημα παρουσιάζεται σε λίγα λεπτά αφού ο χρήστης προσπαθήσει να συνθέσει μια εφαρμογή χρησιμοποιώντας την Εικονική συσκευή Android . Το ζήτημα δεν είναι συγκεκριμένο για μια συγκεκριμένη έκδοση του Android Studio, όπως αναφέρεται ότι συμβαίνει με νεώτερα και παλαιότερα build. Το σφάλμα δεν είναι αποκλειστικό για μια συγκεκριμένη έκδοση των Windows, καθώς υπάρχουν αναφορές που εμφανίζονται στα Windows 7, Windows 8 και Windows 10.

Η εξομοίωση x86 απαιτεί επιτάχυνση υλικού

Τι προκαλεί αυτή τη στιγμή η "εξομοίωση x86 απαιτεί επιτάχυνση υλικού!";

Ερευνήσαμε αυτό το συγκεκριμένο ζήτημα εξετάζοντας διάφορες αναφορές χρηστών και τις στρατηγικές επισκευής που ορισμένοι χρήστες που έθιξαν ζήτησαν να επιλύσουν το ζήτημα. Με βάση αυτά που συγκεντρώσαμε, υπάρχουν μερικά κοινά σενάρια που θα ενεργοποιήσουν αυτό το συγκεκριμένο μήνυμα λάθους:

  • Η τεχνολογία Intel / AMD Virtualization δεν είναι ενεργοποιημένη από το BIOS - Αυτό το σφάλμα ενδέχεται να εκτοξευθεί επειδή η CPU σας έχει παρεμποδιστεί από τη χρήση των ενσωματωμένων τεχνολογιών εικονικοποίησης υλικού από μια ρύθμιση BIOS. Σε αυτή την περίπτωση, η λύση είναι να αποκτήσετε πρόσβαση στις ρυθμίσεις του BIOS σας και να ενεργοποιήσετε την τεχνολογία virtualization υλικού.
  • Η μονάδα Intel HAXM δεν έχει εγκατασταθεί στο Android Studio - Αυτός είναι ένας από τους πιο συνηθισμένους λόγους για τους οποίους παρουσιάζεται αυτό το σφάλμα. Η εγκατάσταση του Intel HAXM γίνεται σε δύο βήματα (λήψη της ενότητας μέσω του διαχειριστή SDK και εκτέλεση του εκτελέσιμου προγράμματος εγκατάστασης).
  • Μια σύγκρουση μεταξύ της εικονικοποίησης του Avast και του AVD του Android Studio - Το ζήτημα μπορεί επίσης να προκύψει εξαιτίας μιας πολύ γνωστής σύγκρουσης μεταξύ της ενσωματωμένης τεχνολογίας εικονικοποίησης και της virtualization που υποστηρίζεται από το υλικό της Avast. Αυτή η λειτουργία τρίτου μέρους είναι επίσης γνωστό ότι έρχεται σε σύγκρουση με πολλές άλλες εφαρμογές.
  • Η πλατφόρμα Windows Hypervisor είναι απενεργοποιημένη για CPU AMD - Οι νεώτερες επεξεργαστές AMD διαθέτουν δυνατότητες εικονικοποίησης υλικού. Ωστόσο, για να λειτουργήσει η λειτουργία εικονικοποίησης, θα πρέπει να βεβαιωθείτε ότι η πλατφόρμα Windows Hypervisor είναι ενεργοποιημένη από την οθόνη λειτουργιών των Windows.
  • Η CPU του μηχανήματος δεν υποστηρίζει εικονικοποίηση υλικού - Αυτό το σενάριο μπορεί να ισχύει για παλαιότερα μοντέλα CPU. Εάν η εικονικοποίηση υλικού δεν υποστηρίζεται από την εξοπλισμένη CPU, δεν θα μπορείτε να επιλύσετε αυτό το μήνυμα σφάλματος, εκτός εάν αντικαταστήσετε την τρέχουσα CPU σας με ένα νεότερο μοντέλο.

Εάν αντιμετωπίζετε δυσκολίες επίλυσης του σφάλματος "Εξομοίωση x86 απαιτεί επιτάχυνση υλικού!", Αυτό το άρθρο θα σας παρέχει μια σειρά επαληθευμένων βημάτων αντιμετώπισης προβλημάτων. Παρακάτω, θα ανακαλύψετε διάφορες μεθόδους που άλλοι χρήστες που προσπαθούν να επιλύσουν το ίδιο ζήτημα έχουν χρησιμοποιήσει για να διορθώσουν ή να παρακάμψουν το πρόβλημα.

Για να διατηρήσετε τη μέγιστη αποτελεσματικότητα, σας συνιστούμε να ακολουθήσετε τις παρακάτω μεθόδους με τη σειρά που παρουσιάζονται. Θα πρέπει τελικά να σκοντάψει μια λύση που είναι αποτελεσματική στο συγκεκριμένο σενάριο σας.

Μέθοδος 1: Εγκατάσταση της μονάδας Intel HAXM

Πριν αποκτήσετε πρόσβαση στις ρυθμίσεις του BIOS, ελέγξτε αν το πρόβλημα δεν ενεργοποιείται στην πραγματικότητα από την έλλειψη του επιταχυντή Emulator Intel x86 (πρόγραμμα εγκατάστασης HAXM). Χωρίς αυτήν την ενότητα, η AVD δεν θα μπορέσει να μεταγλωττίσει εφαρμογές που χρησιμοποιούν virtualization υλικού ακόμη και αν η τεχνολογία είναι ενεργοποιημένη στον υπολογιστή σας.

Αρκετοί χρήστες που αντιμετωπίζουν το ίδιο σφάλμα ανέφεραν ότι το πρόβλημα έπαψε καλά αφού έλαβαν τη μονάδα που λείπει μέσω του SDK Manager και την εγκατέστησαν μέσω του προγράμματος εγκατάστασης HAXM. Ακολουθήστε τα παρακάτω βήματα για πλήρεις οδηγίες βήμα προς βήμα:

  1. Στο Android Studio, ανοίξτε το Διαχειριστή SDK μεταβαίνοντας στο Εργαλεία> Android> Διαχείριση SDK .

    Εκκίνηση του Αυτόνομου Διαχειριστή SDK

    Σημείωση: Μπορείτε επίσης να μεταβείτε στο Αρχείο> Ρυθμίσεις και να κάνετε κλικ στο Android SDK (κάτω από τις Ρυθμίσεις συστήματος ). Στη συνέχεια, απλώς κάντε κλικ στο Launch Standalone SDK Manager για να ανοίξετε το ενσωματωμένο βοηθητικό πρόγραμμα εγκατάστασης.

  2. Αναπτύξτε το μενού Έξτρα και ελέγξτε το πλαίσιο που σχετίζεται με τον επιταχυντή εξομοιωτή Intel X86 (HAXM) . Στη συνέχεια, απλά κάντε κλικ στο Install Packages και περιμένετε να ολοκληρωθεί η διαδικασία.

    Εγκατάσταση του επιταχυντή εξομοιωτή Intel x86 (πρόγραμμα εγκατάστασης HAXM)
  3. Τώρα που κατεβάσατε το πρόγραμμα εγκατάστασης HAXM, πρέπει να λάβουμε τα κατάλληλα μέτρα για να το εγκαταστήσετε. Για να το κάνετε αυτό, μεταβείτε στην ακόλουθη τοποθεσία και κάντε διπλό κλικ στο intelhaxm-android.exe για να το εγκαταστήσετε:
     C: \ χρήστες \% USERNAME% \ AppData \ Τοπικό \ Android \ sdk \ extras \ intel \ Hardware_Accelerated_Execution_Manager \ 

    Εγκατάσταση του intelhaxm-android.exe
  4. Ακολουθήστε τις οδηγίες στην οθόνη για να εγκαταστήσετε το Intel HAXM και περιμένετε να ολοκληρωθεί η διαδικασία.
  5. Επανεκκινήστε το Android Studio, εκτελέστε ξανά την εφαρμογή και δείτε εάν το πρόβλημα έχει επιλυθεί.

Εάν εξακολουθείτε να αντιμετωπίζετε το σφάλμα "Εξομοίωση x86 απαιτεί επί του παρόντος επιτάχυνση υλικού!", Μετακινηθείτε προς τα κάτω στο επόμενο παρακάτω.

Μέθοδος 2: Απενεργοποίηση virtualization με υποβοήθηση υλικού από το Avast

Εάν χρησιμοποιείτε το Avast ως πρόσθετο επίπεδο ασφαλείας, το σφάλμα πιθανότατα οφείλεται σε σύγκρουση που προκαλείται από μία από τις λειτουργίες ασφαλείας του. Όπως έχουν αναφέρει πολλοί χρήστες, η virtualization που υποστηρίζεται από το υλικό της Avast είναι γνωστό ότι έρχεται σε σύγκρουση με το AVD του Android Studio, το οποίο καταλήγει να παράγει το σφάλμα "εξομοίωσης x86 απαιτεί επιτάχυνση υλικού!" .

Εάν το σενάριο αυτό ισχύει για εσάς (έχετε εγκατεστημένο το Avast), ακολουθήστε τις παρακάτω οδηγίες για να απενεργοποιήσετε τον εικονικοποιητή που υποστηρίζεται από το υλικό από το μενού Ρυθμίσεις της σουίτας ασφαλείας:

  1. Ανοίξτε το Avast και αποκτήστε πρόσβαση στο μενού Ρυθμίσεις,
  2. Μέσα στο μενού " Ρυθμίσεις ", μεταβείτε στην καρτέλα " Αντιμετώπιση προβλημάτων " και βεβαιωθείτε ότι τα πλαίσια που σχετίζονται με την Ενεργοποίηση εικονικοποίησης με τη βοήθεια υλικού και Χρήση ενσωματωμένης εικονικοποίησης, όπου είναι διαθέσιμα, δεν ελέγχονται.

    Απενεργοποιήστε το virtualization που υποστηρίζεται από το υλικό μέσα στο Avast
  3. Επανεκκινήστε τον υπολογιστή σας και δείτε αν η σύγκρουση έχει εξαλειφθεί κατά την επόμενη εκκίνηση. Εκτελέστε την εφαρμογή μέσα στο στούντιο Android και δείτε εάν το σφάλμα έχει επιλυθεί.

Εάν εξακολουθείτε να βλέπετε το σφάλμα "προσομοίωση x86 απαιτεί επί του παρόντος επιτάχυνση υλικού!" Κατά την εκτέλεση του AVD, μετακινηθείτε προς την επόμενη παρακάτω μέθοδο.

Μέθοδος 3: Ενεργοποίηση της Εικονικοποίησης υλικού από ρυθμίσεις BIOS / UEFI

Εάν η πρώτη μέθοδος δεν σας επέτρεψε να επιλύσετε το μήνυμα σφάλματος, είναι πιθανό ότι το μήνυμα λάθους εμφανίζεται επειδή η εικονικοποίηση υλικού είναι απενεργοποιημένη από τις ρυθμίσεις του BIOS / UEFI. Η εικονικοποίηση υλικού θα πρέπει να είναι ενεργοποιημένη από προεπιλογή υπό κανονικές συνθήκες, αλλά η μη αυτόματη επέμβαση, οι ενημερώσεις BIOS και ακόμη και κάποιο λογισμικό τρίτου μέρους ενδέχεται να απενεργοποιήσουν αυτήν την τεχνολογία.

Λάβετε υπόψη ότι η διαδικασία ενεργοποίησης του virtualization υλικού θα είναι διαφορετική ανάλογα με τις ρυθμίσεις BIOS / UEFI και την κατασκευαστή της μητρικής πλακέτας και της CPU.

Ωστόσο, το πρώτο βήμα θα ήταν να εισαγάγετε τις ρυθμίσεις BIOS ή UEFI. Αν έχετε το μενού ρύθμισης παλαιού τύπου (BIOS), θα χρειαστεί να πατήσετε το πλήκτρο Setup κατά την αρχική ακολουθία εκκίνησης. Το συγκεκριμένο κλειδί εγκατάστασης πρέπει να εμφανίζεται στην αρχική οθόνη, αλλά σε περίπτωση που δεν το εντοπίζετε, μπορείτε να το αναζητήσετε ηλεκτρονικά χρησιμοποιώντας τη φράση αναζήτησης " * μητρική πλακέτα + κλειδί εγκατάστασης * ".

Πατήστε το πλήκτρο [key] για να μπείτε στην εγκατάσταση Σημείωση: Μπορείτε επίσης να πάτε τυφλά και να πατήσετε τα πιο κοινά πλήκτρα ρύθμισης κατά την αρχική ακολουθία εκκίνησης. Συνήθως, το πλήκτρο ρύθμισης είναι ένα από τα πλήκτρα F (F2, F4, F6, F8, F10) ή το πλήκτρο Del (σε υπολογιστές της Dell).

Εάν ο υπολογιστής σας χρησιμοποιεί το νεότερο μοντέλο UEFI, θα πρέπει πρώτα να έχετε πρόσβαση στο μενού Σύνθετης εκκίνησης . Για να το κάνετε αυτό, πατήστε το πλήκτρο Windows + R για να ανοίξετε ένα παράθυρο διαλόγου Εκτέλεση και, στη συνέχεια, πληκτρολογήστε " ms-settings: recovery " και πατήστε Enter για να ανοίξετε το μενού Recovery της εφαρμογής Settings . Μόλις φτάσετε εκεί, απλά κάντε κλικ στο κουμπί Επανεκκίνηση τώρα στην ενότητα Σύνθετη εκκίνηση .

Ανοίξτε το προηγμένο μενού εκκίνησης

Μετά από λίγο, ο υπολογιστής σας θα επανεκκινηθεί απευθείας στο μενού επιλογών για προχωρημένους . Μόλις φτάσετε εκεί, μεταβείτε στο μενού "Προηγμένες επιλογές " και κάντε κλικ στις ρυθμίσεις του UEFI Firmware .

Πρόσβαση στις ρυθμίσεις του υλικολογισμικού UEFI

Μόλις αποκτήσετε πρόσβαση στις ρυθμίσεις BIOS ή UEFI, ξεκινήστε να ψάχνετε για την επιλογή virtualization υλικού. Ανάλογα με την έκδοση BIOS / UEFI, αυτή η ρύθμιση θα εμφανίζεται με διαφορετικά ονόματα. Μπορείτε να το βρείτε τυπικά ως τεχνολογία Virtualization (VTx / VTd), Intel Virtualization Technology ή AMD-V Virtualization . Οι πιθανότητες είναι ότι η επιλογή θα βρίσκεται κάτω από το Chipset, Processor, Advanced CPU Configuration ή κάτι παρόμοιο.

Ενεργοποίηση της Εικονικοποίησης από τις ρυθμίσεις του BIOS

Μόλις καταφέρετε να ενεργοποιήσετε την εικονικοποίηση υλικού, αποθηκεύστε τις αλλαγές του BIOS / UEFI, κάντε επανεκκίνηση του υπολογιστή σας και δείτε εάν το σφάλμα επιλύθηκε κατά την επόμενη εκκίνηση.

Μέθοδος 4: Ενεργοποίηση της πλατφόρμας Hypervisor των Windows (αν υπάρχει)

Εάν αντιμετωπίζετε το ζήτημα σε μια CPU της AMD με τεχνολογίες εικονικοποίησης (νεότερα μοντέλα CPU όπως Ryzen), το ζήτημα ενδέχεται να παρουσιαστεί επειδή η πλατφόρμα Windows Hypervisor δεν είναι ενεργοποιημένη στη συσκευή σας.

Αλλά λάβετε υπόψη ότι για να ενεργοποιήσετε αυτή τη λειτουργία, θα πρέπει να βεβαιωθείτε ότι έχετε δημιουργήσει τα Windows 10 1803 ή παλαιότερα.

Η πλατφόρμα Hypervisor της πλατφόρμας Windows μπορεί να ενεργοποιηθεί μέσω της οθόνης Ενεργοποίηση ή απενεργοποίηση λειτουργίας ενεργοποίησης των Windows . Ακολουθεί ένας γρήγορος οδηγός για το πώς να το κάνετε αυτό:

  1. Πατήστε το πλήκτρο Windows + R για να ανοίξετε ένα παράθυρο διαλόγου Εκτέλεση. Στη συνέχεια, πληκτρολογήστε " appwiz.cpl " και πατήστε Enter για να ανοίξετε την οθόνη Προγράμματα & δυνατότητες .

    Πληκτρολογήστε appwiz.cpl και πατήστε Enter για να ανοίξετε τη σελίδα Installed Programs
  2. Μέσα στη σελίδα Προγράμματα & δυνατότητες, κάντε κλικ στο Ενεργοποίηση ή απενεργοποίηση των δυνατοτήτων των Windows από το αριστερό παράθυρο.

    Πρόσβαση στην οθόνη λειτουργιών των Windows
  3. Μέσα στο παράθυρο λειτουργιών των Windows, επιλέξτε το πλαίσιο που σχετίζεται με την πλατφόρμα Windows Hypervisor και πατήστε OK για να ενεργοποιήσετε τη λειτουργία.

    Ενεργοποιήστε την πλατφόρμα Hypervisor

    Σημείωση: Ενώ δεν βρίσκεστε αυτή η οθόνη, βεβαιωθείτε επίσης ότι το Hyper-V είναι ενεργοποιημένο. Εάν δεν είναι, ενεργοποιήστε το, επιλέγοντας το πλαίσιο που συσχετίζεται με αυτό.

  4. Επανεκκινήστε τον υπολογιστή σας και δείτε εάν το σφάλμα έχει επιλυθεί.

Ενδιαφέροντα Άρθρα