Έχω Windows 8.1 pro με επεξεργαστή AMD. Εγκατέστησα το Android SDK και το Eclipse. Λειτουργεί, αλλά το πρόβλημα είναι ότι όταν δημιουργώ AVD και ξεκινάω εμφανίζει αυτό το σφάλμα:
emulator: ERROR: x86 emulation currently requires hardware acceleration!
Παρακαλούμε βεβαιωθείτε ότι το Intel HAXM είναι σωστά εγκατεστημένο και χρησιμοποιήσιμο.
Κατάσταση επιτάχυνσης CPU: HAX δεν έχει εγκατασταθεί!
Έχω ήδη εγκαταστήσει τον Intel Hardware_Accelerated_Execution_Manager και έχω ενεργοποιήσει την εικονική διαμόρφωση από το μενού εκκίνησης, αλλά εξακολουθεί να μην λειτουργεί.
Βεβαιωθείτε ότι έχετε εγκαταστήσει το HAXM installer
στο SDK Manager.
Αφού το κατεβάσετε και βεβαιωθείτε ότι έχετε εκτελέσει την εγκατάσταση που βρίσκεται στο: {{SDK_FOLDER}\extras\intel\Hardware_Accelerated_Execution_Manager\intelhaxm.exe
Σημείωση: στο Android Studio, η εντολή "intelhaxm.exe" έχει αλλάξει σε "intelhaxm-android.exe",
Εάν λάβετε το σφάλμα "VT not supported" κατά τη διάρκεια της εγκατάστασης απενεργοποιήστε το Hyper-V στις λειτουργίες των windows. Μπορείτε να εκτελέσετε αυτή την εντολή dism.exe /Online /Disable-Feature:Microsoft-Hyper-V
. Θα χρειαστεί επίσης να ενεργοποιήσετε το "Virtualization Technology" στο BIOS σας.
Έχω λοιπόν αυτό το πρόβλημα και φαίνεται ότι αν δεν είστε σε Linux δεν θα μπορείτε να χρησιμοποιήσετε το HAXM. [EDIT: αυτό ισχύει αν έχετε τσιπ AMD (όχι intel) φυσικά, καθώς αυτό είναι το πρόβλημα]
Όπως αναφέρεται στην ιστοσελίδα του Android,
Πολλές σύγχρονες CPU παρέχουν επεκτάσεις για την εκτέλεση εικονικών μηχανών (VM)
πιο αποτελεσματικά. Η αξιοποίηση αυτών των επεκτάσεων με το εξομοιωτή Android απαιτεί κάποια πρόσθετη διαμόρφωση της συστήματος ανάπτυξης, αλλά μπορεί να βελτιώσει σημαντικά την ταχύτητα εκτέλεσης. Πριν επιχειρήσετε να χρησιμοποιήσετε αυτόν τον τύπο επιτάχυνσης, θα πρέπει πρώτα να προσδιορίσετε εάν η CPU του συστήματος ανάπτυξής σας υποστηρίζει μία από τις ακόλουθες τεχνολογίες επεκτάσεων εικονικοποίησης: >, Επεκτάσεις τεχνολογίας εικονικοποίησης της Intel (VT, VT-x, vmx) > επεκτάσεις AMD Virtualization (AMD-V, SVM) (υποστηρίζεται μόνο για Linux)
Όπως ανέφεραν και άλλοι, το Genymotion μπορεί να είναι μια λύση.
Πρέπει να διαβάσετε (και να δημοσιεύσετε) την έξοδο του
sc query intelhaxm
όπως αναφέρεται στο http://developer.android.com/tools/devices/emulator.html#accel-vm
Ανοίγετε ένα παράθυρο γραμμής εντολών κάνοντας δεξί κλικ στο μενού Έναρξη, επιλέγετε Εκτέλεση και γράφετε 'cmd'.
Βλέπε επίσης https://stackoverflow.com/questions/26316523/android-emulator-doesnt-use-haxm .
Εάν δεν μπορείτε να κάνετε τον εξομοιωτή να λειτουργήσει, ίσως να θέλετε να δοκιμάσετε μια πιο εύκολη εναλλακτική λύση: Genymotion - http://genymotion.com/