Betulkan: Emulasi x86 Kini Memerlukan Percepatan Perkakasan

Sesetengah pengguna menghadapi "emulasi x86 kini memerlukan percepatan perkakasan!" Apabila cuba melancarkan AVD di Android Studio. Biasanya, masalah ini berlaku dalam beberapa saat selepas pengguna cuba untuk menyusun aplikasi menggunakan Peranti Maya Android . Isu ini tidak khusus untuk membina Android Studio tertentu kerana dilaporkan berlaku dengan membina yang lebih baru dan yang lebih tua. Kesalahan ini tidak eksklusif untuk versi Windows tertentu kerana ada laporan yang berlaku pada Windows 7, Windows 8 dan Windows 10.

emulasi x86 kini memerlukan pecutan perkakasan

Apa yang menyebabkan "emulasi x86 kini memerlukan pecutan perkakasan!"?

Kami menyiasat isu khusus ini dengan melihat pelbagai laporan pengguna dan strategi pembaikan yang digunakan oleh beberapa pengguna yang terjejas untuk menyelesaikan isu tersebut. Berdasarkan apa yang kami kumpulkan, terdapat beberapa senario umum yang akan mencetuskan mesej ralat tertentu:

  • Teknologi Virtualization Intel / AMD tidak didayakan dari BIOS - Kesilapan ini mungkin dibuang kerana CPU anda dihalang daripada menggunakan teknologi virtualisasi perkakasan terbina dalam oleh tetapan BIOS. Dalam kes ini, penyelesaiannya adalah untuk mengakses tetapan BIOS anda dan membolehkan teknologi virtualisasi perkakasan.
  • Modul HAXM Intel tidak dipasang di Android Studio - Ini adalah salah satu sebab yang paling umum mengapa ralat ini berlaku. Pemasangan Intel HAXM dilakukan dalam dua langkah (memuat turun modul melalui pengurus SDK dan menjalankan pemasangan boleh laku).
  • Konflik antara virtualisasi Avast dan Android Studio AVD - Masalah ini juga boleh berlaku kerana konflik yang terkenal antara teknologi virtualisasi terbina dalam dan virtualisasi dibantu oleh Avast. Ciri pihak ke-3 ini juga diketahui bertentangan dengan beberapa aplikasi lain.
  • Platform Hypervisor Windows dilumpuhkan untuk CPU AMD - CPU AMD yang lebih baru semuanya mempunyai keupayaan maya perkakasan. Tetapi untuk ciri maya untuk berfungsi, anda perlu memastikan Platform Windows Hypervisor diaktifkan dari skrin Ciri Windows.
  • CPU mesin tidak menyokong virtualisasi perkakasan - Senario ini mungkin terpakai pada model CPU lama. Jika virtualisasi perkakasan tidak disokong oleh CPU yang dilengkapi, anda tidak akan dapat menyelesaikan mesej ralat ini melainkan jika anda menggantikan CPU semasa anda dengan model yang lebih baru.

Jika anda sedang berjuang untuk menyelesaikan "emulasi x86 kini memerlukan percepatan perkakasan!", Artikel ini akan memberi anda pilihan pemecahan masalah yang disahkan. Di bawah, anda akan menemui beberapa kaedah yang pengguna lain berjuang untuk menyelesaikan isu yang sama yang telah digunakan untuk membetulkan atau memintas masalah ini.

Untuk mengekalkan kecekapan maksimum, kami menggalakkan anda untuk mengikuti kaedah-kaedah di bawah dalam perintah yang dibentangkan. Anda sepatutnya tersandung pada pembetulan yang berkesan dalam senario tertentu anda.

Kaedah 1: Memasang mod Intel HAXM

Sebelum mengakses tetapan BIOS, mari kita mengesahkan sama ada masalah itu sebenarnya tidak dicetuskan oleh yang hilang dari Intel x86 Emulator Accelerator (pemasang HAXM). Tanpa modul ini, AVD tidak akan dapat menyusun aplikasi yang menggunakan virtualisasi perkakasan walaupun teknologi diaktifkan pada komputer anda.

Beberapa pengguna yang mengalami kesilapan yang sama telah melaporkan bahawa masalah itu hilang dengan baik selepas mereka memuat turun modul yang hilang melalui Pengurus SDK dan memasangnya melalui pemasang HAXM. Ikuti langkah-langkah di bawah untuk arahan langkah demi langkah yang lengkap:

  1. Di Android Studio, buka Pengurus SDK dengan pergi ke Alat> Android> Pengurus SDK .

    Melancarkan Pengurus SDK Standalone

    Nota: Anda juga boleh pergi ke Fail> Tetapan dan klik pada Android SDK (di bawah Pengaturan Sistem ). Kemudian, hanya klik pada Pengurus Lepas SDK Standalone untuk membuka utiliti pemasangan terbina dalam.

  2. Kembangkan menu Ekstra dan tandakan kotak yang berkaitan dengan Intel X86 Emulator Accelerator (HAXM) . Kemudian, cukup klik pada Pasang Pakej dan tunggu prosedur selesai.

    Memasang Peksel Emulator Intel x86 (pemasang HAXM)
  3. Sekarang bahawa pemasang HAXM dimuat turun, kita perlu mengambil langkah yang diperuntukkan untuk memasangnya. Untuk melakukan ini, pergi ke lokasi berikut dan klik dua kali pada intelhaxm-android.exe untuk memasangnya:
     C: \ users \% USERNAME% \ AppData \ Local \ Android \ sdk \ extras \ intel \ Hardware_Accelerated_Execution_Manager \ 

    Memasang intelhaxm-android.exe
  4. Ikut arahan pada skrin untuk memasang Intel HAXM dan tunggu proses selesai.
  5. Mulakan semula Studio Android, laksanakan semula aplikasi dan lihat apakah masalah telah diselesaikan.

Jika anda masih menghadapi masalah emulasi "x86 kini memerlukan percepatan perkakasan!", Beralih ke bawah di bawah.

Kaedah 2: Melumpuhkan perbualan yang dibantu oleh Hardware dari Avast

Sekiranya anda menggunakan Avast sebagai lapisan keselamatan tambahan, ralat ini kemungkinan besar disebabkan konflik yang disebabkan oleh salah satu ciri keselamatannya. Seperti banyak pengguna telah melaporkan, virtualisasi dibantu perkakasan Avast diketahui bertentangan dengan AVD Android Studio, yang akhirnya menghasilkan "emulasi x86 kini memerlukan percepatan perkakasan!" .

Sekiranya senario ini terpakai kepada anda (anda telah memasang Avast) ikut arahan di bawah untuk melumpuhkan virtualisasi dibantu perkakasan dari menu Tetapan suite keselamatan:

  1. Buka Avast dan akses menu Tetapan,
  2. Di dalam menu Tetapan, pergi ke tab Penyelesaian masalah dan pastikan kotak yang dikaitkan dengan Membolehkan virtualisasi yang dibantu oleh perkakasan dan Gunakan virtualisasi bersarang di mana terdapat Tidak ditandakan .

    Matikan virtualisasi dibantu perkakasan di dalam Avast
  3. Restart komputer anda dan lihat jika konflik telah dihapuskan pada permulaan seterusnya. Jalankan aplikasi di dalam studio Android dan lihat jika ralat telah diselesaikan.

Jika anda masih melihat "emulasi x86 kini memerlukan percepatan perkakasan!" Apabila menjalankan AVD, beralih ke kaedah seterusnya di bawah.

Kaedah 3: Membolehkan Virtualisasi Perkakasan dari tetapan BIOS / UEFI

Jika kaedah pertama tidak membolehkan anda menyelesaikan mesej ralat, kemungkinan mesej ralat berlaku kerana maya perkakasan perkakasan dilumpuhkan dari tetapan BIOS / UEFI anda. Perbahasan perkakasan harus diaktifkan secara lalai dalam keadaan biasa, tetapi campur tangan manual, Pembaruan BIOS, dan bahkan beberapa perisian pihak ke-3 mungkin mematikan teknologi ini.

Perlu diingat bahawa proses membolehkan virtualisasi perkakasan akan berbeza bergantung pada tetapan BIOS / UEFI dan motherboard dan pengeluar CPU anda.

Walau bagaimanapun, langkah pertama ialah memasuki Tetapan BIOS atau UEFI anda. Jika anda mempunyai menu tetapan legasi (BIOS), anda perlu menekan kekunci Persediaan semasa urutan boot awal. Kekunci persediaan khusus harus muncul pada skrin awal, tetapi sekiranya anda tidak melihatnya, anda boleh mencarinya dalam talian dengan menggunakan frasa carian " * model motherboard + key setup * ".

Tekan [utama] untuk memasukkan persediaan Nota: Anda juga boleh pergi mengenainya secara membuta tuli dan tekan kekunci Persediaan yang paling biasa semasa urutan boot awal. Biasanya, kunci persediaan adalah salah satu kekunci F (F2, F4, F6, F8, F10) atau kekunci Del (pada komputer Dell).

Jika komputer anda menggunakan model UEFI yang lebih baru, anda perlu mengakses menu Permulaan Lanjutan terlebih dahulu. Untuk melakukan ini, tekan Windows key + R untuk membuka kotak dialog Run, kemudian ketik " ms-settings: recovery " dan tekan Enter untuk membuka menu Pemulihan aplikasi Tetapan . Sebaik sahaja anda tiba di sana, klik pada butang Restart sekarang di bawah permulaan Lanjutan .

Menerima menu permulaan lanjutan

Selepas beberapa ketika, komputer anda akan dimulakan semula terus ke menu pilihan Advanced . Sebaik sahaja anda tiba di sana, navigasi ke menu Pilihan Lanjutan dan klik pada UEFI Firmware Settings .

Mengakses tetapan firmware UEFI

Sebaik sahaja anda telah mendapat kemasukan ke tetapan BIOS atau UEFI anda, mula mencari pilihan virtualisasi perkakasan. Bergantung pada versi BIOS / UEFI anda, anda akan mendapati tetapan ini disenaraikan di bawah nama yang berlainan. Anda biasanya dapat menemukannya sebagai teknologi Virtualisasi (VTx / VTd), Teknologi Virtualisasi Intel atau Virtualization AMD-V . Kemungkinan pilihan akan terletak di bawah Chipset, Processor, Konfigurasi CPU Lanjutan atau sesuatu yang serupa.

Mengaktifkan Virtualisasi dari Tetapan BIOS

Sebaik sahaja anda menguruskan untuk membolehkan virtualisasi perkakasan, simpan perubahan BIOS / UEFI, mulakan semula komputer anda dan lihat apakah ralat diselesaikan pada permulaan seterusnya.

Kaedah 4: Membolehkan Platform Windows Hypervisor (jika berkenaan)

Sekiranya anda menghadapi masalah pada CPU AMD dengan teknologi virtualisasi (model CPU yang lebih baru seperti Ryzen), masalah ini mungkin berlaku kerana Platform Windows Hypervisor tidak diaktifkan pada peranti anda.

Tetapi perlu diingat bahawa untuk membolehkan ciri ini, anda perlu memastikan bahawa anda mempunyai Windows 10 membina 1803 atau lebih lama.

Platform Windows Hypervisor boleh didayakan melalui skrin Turn On / Off Feature Windows . Berikut adalah panduan ringkas mengenai cara untuk melakukannya:

  1. Tekan kekunci Windows + R untuk membuka kotak dialog Run. Kemudian, ketik " appwiz.cpl " dan tekan Enter untuk membuka skrin Program & ciri .

    Taip appwiz.cpl dan Tekan Enter Untuk Buka Halaman Program yang Dipasang
  2. Di dalam halaman Program & Ciri, klik Aktifkan atau matikan ciri Windows dari anak panah kiri.

    Mengakses skrin Ciri Windows
  3. Di dalam tetingkap Ciri Windows, tandakan kotak yang berkaitan dengan Platform Windows Hypervisor dan tekan Ok untuk mendayakan ciri tersebut.

    Dayakan Platform Hypervisor

    Nota: Walaupun anda bukan skrin ini, juga pastikan Hyper-V diaktifkan. Jika tidak, aktifkannya dengan memeriksa kotak yang berkaitan dengannya.

  4. Mulakan semula komputer anda dan lihat apakah ralat telah diselesaikan.

Artikel Yang Menarik