Betulkan: Emulasi x86 Pada masa ini Memerlukan Percepatan Perkakasan



Cuba Instrumen Kami Untuk Menghapuskan Masalah

Sebilangan pengguna menghadapi 'Emulasi x86 pada masa ini memerlukan pecutan perkakasan!' ralat semasa cuba melancarkan AVD di Android Studio. Biasanya, masalah ini berlaku dalam beberapa saat setelah pengguna cuba menyusun aplikasi menggunakan Peranti Maya Android . Masalahnya tidak khusus untuk build Android Studio tertentu kerana dilaporkan terjadi dengan build yang lebih baru dan lama. Kesalahan tersebut tidak berkaitan dengan versi Windows tertentu kerana terdapat laporan yang terjadi pada Windows 7, Windows 8 dan Windows 10.



emulasi x86 pada masa ini memerlukan pecutan perkakasan



Apa yang menyebabkan 'emulasi x86 pada masa ini memerlukan pecutan perkakasan!'?

Kami menyiasat masalah ini dengan melihat pelbagai laporan pengguna dan strategi pembaikan yang diterapkan oleh beberapa pengguna yang terjejas untuk menyelesaikan masalah tersebut. Berdasarkan apa yang kami kumpulkan, terdapat beberapa senario biasa yang akan mencetuskan mesej ralat ini:



  • Teknologi Virtualisasi Intel / AMD tidak diaktifkan dari BIOS - Kesalahan ini mungkin berlaku kerana CPU anda dilarang menggunakan teknologi virtualisasi perkakasan bawaan oleh tetapan BIOS. Dalam kes ini, penyelesaiannya adalah untuk mengakses tetapan BIOS anda dan mengaktifkan teknologi virtualisasi perkakasan.
  • Modul Intel HAXM 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 yang dapat dilaksanakan).
  • Percanggahan antara virtualisasi Avast dan AVD Android Studio - Masalahnya juga boleh berlaku kerana konflik yang terkenal antara teknologi virtualisasi terbina dalam dan virtualisasi dibantu perkakasan Avast. Ciri pihak ketiga ini juga diketahui bertentangan dengan sejumlah aplikasi lain.
  • Platform Hypervisor Windows dilumpuhkan untuk CPU AMD - CPU AMD yang lebih baru semuanya mempunyai keupayaan virtualisasi perkakasan. Tetapi agar ciri virtualisasi berfungsi, anda perlu memastikan bahawa Windows Hypervisor Platform diaktifkan dari skrin Windows Features.
  • CPU Mesin tidak menyokong virtualisasi perkakasan - Senario ini mungkin berlaku untuk model CPU yang lebih lama. Sekiranya virtualisasi perkakasan tidak disokong oleh CPU yang dilengkapi, anda tidak akan dapat menyelesaikan mesej ralat ini melainkan anda mengganti CPU semasa anda dengan model yang lebih baru.

Sekiranya anda sedang berusaha menyelesaikannya 'Emulasi x86 pada masa ini memerlukan pecutan perkakasan!' ralat, artikel ini akan memberi anda pilihan langkah penyelesaian masalah yang disahkan. Di bawah ini, anda akan menemui beberapa kaedah yang digunakan pengguna lain untuk menyelesaikan masalah yang sama untuk menyelesaikan atau mengatasi masalah tersebut.

Untuk mengekalkan kecekapan maksimum, kami menganjurkan anda untuk mengikuti kaedah di bawah mengikut urutan yang ditunjukkan. Anda akhirnya harus menemui penyelesaian yang berkesan dalam senario anda.

Kaedah 1: Memasang modul Intel HAXM

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



Beberapa pengguna yang mengalami ralat yang sama telah melaporkan bahawa masalah ini hilang setelah mereka memuat turun modul yang hilang melalui SDK Manager dan memasangnya melalui pemasang HAXM. Ikuti langkah-langkah di bawah ini untuk petunjuk lengkap langkah demi langkah:

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

    Melancarkan Pengurus SDK Berdiri

    Catatan: Anda juga boleh pergi ke Fail> Tetapan dan klik pada SDK Android (bawah Tetapan sistem ). Kemudian, klik sahaja Lancarkan Pengurus SDK Berdiri untuk membuka utiliti pemasangan terbina dalam.

  2. Kembangkan Ciri-ciri tambahan menu dan tandakan kotak yang berkaitan dengan Intel X86 Emulator Accelerator (HAXM) . Kemudian, klik sahaja Pasang Pakej dan tunggu prosedur selesai.

    Memasang Intel x86 Emulator Accelerator (pemasang HAXM)

  3. Setelah pemasang HAXM dimuat turun, kita perlu mengambil langkah-langkah yang sesuai untuk memasangnya. Untuk melakukan ini, arahkan 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. Ikuti arahan di skrin untuk memasang Intel HAXM dan tunggu prosesnya selesai.
  5. Mulakan semula Android Studio, jalankan aplikasi sekali lagi dan lihat apakah masalahnya telah diselesaikan.

Sekiranya anda masih menghadapi 'Emulasi x86 pada masa ini memerlukan pecutan perkakasan!' ralat, beralih ke yang berikut di bawah.

Kaedah 2: Menyahdayakan virtualisasi berbantukan perkakasan dari Avast

Sekiranya anda menggunakan Avast sebagai lapisan keselamatan tambahan, ralat kemungkinan besar disebabkan oleh konflik yang disebabkan oleh salah satu ciri keselamatannya. Seperti yang dilaporkan oleh banyak pengguna, virtualisasi bantuan perkakasan Avast diketahui bertentangan dengan AVD Android Studio, yang akhirnya menghasilkan 'Emulasi x86 pada masa ini memerlukan pecutan perkakasan!' kesilapan.

Sekiranya senario ini berlaku untuk anda (anda telah memasang Avast) ikuti arahan di bawah untuk melumpuhkan virtualisasi berbantukan perkakasan dari Tetapan menu suite keselamatan:

  1. Buka Avast dan akses ke Tetapan menu,
  2. Di dalam Tetapan menu, pergi ke Penyelesaian masalah tab dan pastikan bahawa kotak yang berkaitan dengan Dayakan virtualisasi berbantukan perkakasan dan Gunakan virtualisasi bersarang jika ada adalah Tidak dicentang .

    Lumpuhkan virtualisasi berbantukan perkakasan di dalam Avast

  3. Mulakan semula komputer anda dan lihat apakah konflik itu dapat dihapuskan pada permulaan berikutnya. Jalankan aplikasi di dalam studio Android dan lihat apakah kesalahan telah diselesaikan.

Sekiranya anda masih melihat 'Emulasi x86 pada masa ini memerlukan pecutan perkakasan!' ralat semasa menjalankan AVD, beralih ke kaedah seterusnya di bawah.

Kaedah 3: Mengaktifkan Virtualisasi Perkakasan dari tetapan BIOS / UEFI

Sekiranya kaedah pertama tidak membolehkan anda menyelesaikan mesej ralat, kemungkinan mesej ralat berlaku kerana virtualisasi perkakasan dilumpuhkan dari tetapan BIOS / UEFI anda. Virtualisasi perkakasan harus diaktifkan secara lalai dalam keadaan biasa, tetapi campur tangan manual, Kemas kini BIOS, dan bahkan beberapa perisian pihak ketiga mungkin mematikan teknologi ini.

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

Namun, langkah pertama adalah memasukkan BIOS atau Tetapan UEFI anda. Sekiranya anda mempunyai menu tetapan lama (BIOS), anda perlu menekan kekunci Persediaan semasa urutan boot awal. Kunci persediaan khusus akan muncul di layar awal, tetapi sekiranya anda tidak menemukannya, anda boleh mencarinya secara dalam talian dengan menggunakan frasa carian ' * model motherboard + kunci persediaan * '.

Tekan kekunci untuk memasuki Tetapan BIOS

Tekan [kekunci] untuk memasuki persediaan

Catatan: Anda juga boleh menyelesaikannya secara buta dan menekan kekunci Persediaan yang paling biasa semasa urutan boot awal. Biasanya, kekunci persediaan adalah salah satu kekunci F (F2, F4, F6, F8, F10) atau kekunci Del (pada komputer Dell).

Sekiranya komputer anda menggunakan model UEFI yang lebih baru, pertama sekali anda perlu mengakses Permulaan Lanjutan menu. Untuk melakukan ini, tekan Kekunci Windows + R untuk membuka a Lari kotak dialog, kemudian ketik ' ms-setting: pemulihan Dan tekan Masukkan untuk membuka Menu pemulihan daripada Tetapan aplikasi. Sebaik sahaja anda sampai di sana, cukup klik pada Mulakan semula sekarang butang di bawah Permulaan lanjutan .

Mengakses menu permulaan lanjutan

Selepas beberapa ketika, komputer anda akan dimulakan semula terus ke Pilihan lanjutan menu. Sebaik sahaja anda sampai di sana, arahkan ke Pilihan Lanjutan menu dan klik pada Tetapan Firmware UEFI .

Mengakses tetapan firmware UEFI

Setelah mendapat kemasukan ke tetapan BIOS atau UEFI anda, mulailah mencari pilihan virtualisasi perkakasan. Bergantung pada versi BIOS / UEFI anda, anda akan mendapati tetapan ini disenaraikan dengan nama yang berbeza. Anda biasanya dapat mencarinya sebagai salah satu daripadanya Teknologi virtualisasi (VTx / VTd) , Teknologi Virtualisasi Intel atau Permuafakatan AMD-V . Kemungkinan pilihan akan berada di bawah Chipset , Pemproses , Konfigurasi CPU Lanjutan atau yang serupa.

Mengaktifkan Virtualisasi dari Tetapan BIOS

Setelah anda berjaya mengaktifkan virtualisasi perkakasan, simpan perubahan BIOS / UEFI, mulakan semula komputer anda dan lihat apakah ralat diselesaikan pada permulaan seterusnya.

Kaedah 4: Mengaktifkan Platform Hypervisor Windows (jika berkenaan)

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

Tetapi perlu diingat bahawa untuk mengaktifkan ciri ini, anda harus memastikan bahawa anda mempunyai Windows 10 build 1803 atau lebih lama.

Platform Hypervisor Windows boleh diaktifkan melalui Hidupkan atau Matikan Ciri Windows skrin. Berikut adalah panduan ringkas mengenai cara melakukannya:

  1. Tekan Kekunci Windows + R untuk membuka kotak dialog Jalankan. Kemudian, taip ' appwiz.cpl Dan tekan Masukkan untuk membuka Program & ciri skrin.

    Ketik appwiz.cpl dan Tekan Enter Untuk Membuka Halaman Program Yang Dipasang

  2. Di dalam Program & Ciri halaman, klik pada Hidupkan atau matikan ciri Windows dari panel sebelah kiri.

    Mengakses skrin Ciri Windows

  3. Di dalam tetingkap Ciri Windows, tandakan kotak yang berkaitan dengannya Platform Hypervisor Windows dan memukul Okey untuk mengaktifkan ciri.

    Dayakan Hypervisor Platform

    Catatan: Walaupun anda tidak ada layar ini, pastikan juga Hyper-V diaktifkan. Sekiranya tidak, aktifkan dengan mencentang kotak yang berkaitan dengannya.

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