Perbaiki: Emulasi x86 Saat Ini Memerlukan Akselerasi Perangkat Keras

Beberapa pengguna menghadapi kesalahan "x86 emulasi saat ini membutuhkan akselerasi perangkat keras!" Ketika mencoba meluncurkan AVD di Android Studio. Biasanya, masalah terjadi dalam beberapa saat setelah pengguna mencoba mengkompilasi aplikasi menggunakan Android Virtual Device . Masalah ini tidak spesifik untuk Android Studio tertentu karena dilaporkan terjadi pada versi yang lebih baru dan lebih lama. Kesalahan tidak eksklusif untuk versi Windows tertentu karena ada laporan tentang itu terjadi pada Windows 7, Windows 8 dan Windows 10.

Emulasi x86 saat ini membutuhkan akselerasi perangkat keras

Apa yang menyebabkan “emulasi x86 saat ini membutuhkan akselerasi perangkat keras!”?

Kami menyelidiki masalah khusus ini dengan melihat berbagai laporan pengguna dan strategi perbaikan yang diterapkan beberapa pengguna yang terkena dampak untuk menyelesaikan masalah tersebut. Berdasarkan apa yang kami kumpulkan, ada beberapa skenario umum yang akan memicu pesan kesalahan khusus ini:

  • Teknologi Intel / AMD Virtualization tidak diaktifkan dari BIOS - Kesalahan ini mungkin terjadi karena CPU Anda dicegah menggunakan teknologi virtualisasi perangkat keras bawaan dengan pengaturan BIOS. Dalam hal ini, solusinya adalah mengakses pengaturan BIOS Anda dan mengaktifkan teknologi virtualisasi perangkat keras.
  • Modul Intel HAXM tidak diinstal di Android Studio - Ini adalah salah satu alasan paling umum mengapa kesalahan ini terjadi. Instalasi Intel HAXM dilakukan dalam dua langkah (mengunduh modul melalui manajer SDK dan menjalankan instalasi yang dapat dieksekusi).
  • Konflik antara virtualisasi Avast dan AVD Android Studio - Masalah ini juga dapat terjadi karena konflik yang terkenal antara teknologi virtualisasi internal dan virtualisasi yang dibantu perangkat keras Avast. Fitur pihak ke-3 ini juga diketahui bertentangan dengan sejumlah aplikasi lain.
  • Windows Hypervisor Platform dinonaktifkan untuk CPU AMD - CPU AMD yang lebih baru semuanya memiliki kemampuan virtualisasi perangkat keras. Tetapi agar fitur virtualisasi berfungsi, Anda harus memastikan bahwa Platform Windows Hypervisor diaktifkan dari layar Fitur Windows.
  • CPU mesin tidak mendukung virtualisasi perangkat keras - Skenario ini mungkin berlaku untuk model CPU yang lebih lama. Jika virtualisasi perangkat keras tidak didukung oleh CPU yang dilengkapi, Anda tidak akan dapat menyelesaikan pesan kesalahan ini kecuali Anda mengganti CPU Anda saat ini dengan model yang lebih baru.

Jika Anda saat ini kesulitan untuk menyelesaikan kesalahan "emulasi x86 saat ini membutuhkan akselerasi perangkat keras!", Artikel ini akan memberi Anda beberapa pilihan langkah pemecahan masalah yang terverifikasi. Di bawah, Anda akan menemukan beberapa metode yang pengguna lain berjuang untuk menyelesaikan masalah yang sama telah digunakan untuk memperbaiki atau menghindari masalah.

Untuk menjaga efisiensi maksimum, kami menganjurkan Anda untuk mengikuti metode di bawah dalam urutan yang disajikan. Anda akhirnya harus menemukan perbaikan yang efektif dalam skenario khusus Anda.

Metode 1: Memasang modul Intel HAXM

Sebelum mengakses pengaturan BIOS, mari kita verifikasi apakah masalah sebenarnya tidak dipicu oleh hilangnya Intel x86 Emulator Accelerator (penginstal HAXM). Tanpa modul ini, AVD tidak akan dapat mengkompilasi aplikasi yang menggunakan virtualisasi perangkat keras walaupun teknologinya diaktifkan di komputer Anda.

Beberapa pengguna yang mengalami kesalahan yang sama telah melaporkan bahwa masalah tersebut hilang untuk selamanya setelah mereka mengunduh modul yang hilang melalui SDK Manager dan memasangnya melalui penginstal HAXM. Ikuti langkah-langkah di bawah ini untuk instruksi langkah demi langkah lengkap:

  1. Di Android Studio, buka SDK Manager dengan masuk ke Alat> Android> SDK Manager .

    Meluncurkan Standalone SDK Manager

    Catatan: Anda juga dapat membuka File> Pengaturan dan klik Android SDK (di bawah Pengaturan Sistem ). Kemudian, cukup klik pada Launch Standalone SDK Manager untuk membuka utilitas instalasi bawaan.

  2. Buka menu Extras dan centang kotak yang terkait dengan Intel X86 Emulator Accelerator (HAXM) . Kemudian, cukup klik pada Instal Paket dan tunggu prosedur untuk menyelesaikan.

    Menginstal Intel x86 Emulator Accelerator (Penginstal HAXM)
  3. Sekarang setelah installer HAXM diunduh, kita perlu mengambil langkah-langkah yang sesuai untuk menginstalnya. Untuk melakukan ini, navigasikan ke lokasi berikut dan klik dua kali pada intelhaxm-android.exe untuk menginstalnya:
     C: \ users \% USERNAME% \ AppData \ Local \ Android \ sdk \ ekstra \ intel \ Hardware_Accelerated_Execution_Manager \ 

    Menginstal intelhaxm-android.exe
  4. Ikuti petunjuk di layar untuk menginstal Intel HAXM dan tunggu prosesnya selesai.
  5. Mulai ulang Android Studio, jalankan kembali aplikasi dan lihat apakah masalah telah teratasi.

Jika Anda masih menghadapi kesalahan "x86 emulation saat ini membutuhkan akselerasi perangkat keras!", Pindah ke bawah di bawah ini.

Metode 2: Menonaktifkan virtualisasi berbantuan perangkat keras dari Avast

Jika Anda menggunakan Avast sebagai lapisan keamanan tambahan, kesalahan tersebut kemungkinan besar disebabkan oleh konflik yang disebabkan oleh salah satu fitur keamanannya. Seperti yang dilaporkan banyak pengguna, virtualisasi berbantuan perangkat keras dari Avast diketahui bertentangan dengan AVD Android Studio, yang akhirnya menghasilkan kesalahan “x86 emulasi saat ini membutuhkan akselerasi perangkat keras!” .

Jika skenario ini berlaku untuk Anda (Anda telah menginstal Avast) ikuti petunjuk di bawah ini untuk menonaktifkan virtualisasi berbantuan perangkat keras dari menu Pengaturan suite keamanan:

  1. Buka Avast dan akses menu Pengaturan,
  2. Di dalam menu Pengaturan, buka tab Pemecahan Masalah dan pastikan bahwa kotak yang terkait dengan Aktifkan virtualisasi yang dibantu perangkat keras dan Gunakan virtualisasi bersarang di mana tersedia tidak dicentang .

    Nonaktifkan virtualisasi berbantuan perangkat keras di dalam Avast
  3. Nyalakan kembali komputer Anda dan lihat apakah konflik telah dihilangkan pada startup berikutnya. Jalankan aplikasi di dalam Android studio dan lihat apakah kesalahan telah diatasi.

Jika Anda masih melihat "emulasi x86 saat ini membutuhkan akselerasi perangkat keras!" Saat menjalankan AVD, pindah ke metode berikutnya di bawah ini.

Metode 3: Mengaktifkan Virtualisasi Perangkat Keras dari pengaturan BIOS / UEFI

Jika metode pertama tidak memungkinkan Anda untuk menyelesaikan pesan kesalahan, kemungkinan pesan kesalahan tersebut terjadi karena virtualisasi perangkat keras dinonaktifkan dari pengaturan BIOS / UEFI Anda. Virtualisasi perangkat keras harus diaktifkan secara default dalam keadaan normal, tetapi intervensi manual, Pembaruan BIOS, dan bahkan beberapa perangkat lunak pihak ketiga mungkin menonaktifkan teknologi ini.

Perlu diingat bahwa proses mengaktifkan virtualisasi perangkat keras akan berbeda tergantung pada pengaturan BIOS / UEFI Anda dan motherboard dan produsen CPU Anda.

Namun, langkah pertama adalah memasukkan BIOS atau Pengaturan UEFI Anda. Jika Anda memiliki menu pengaturan warisan (BIOS), Anda harus menekan tombol Pengaturan selama urutan boot awal. Kunci pengaturan khusus akan muncul di layar awal, tetapi jika Anda tidak menemukannya, Anda dapat mencarinya secara online dengan menggunakan frasa pencarian " * model motherboard + kunci pengaturan * ".

Tekan [tombol] untuk masuk ke pengaturan Catatan: Anda juga dapat melakukannya secara membabi buta dan tekan tombol Pengaturan yang paling umum selama urutan boot awal. Biasanya, tombol pengaturan adalah salah satu tombol F (F2, F4, F6, F8, F10) atau tombol Del (pada komputer Dell).

Jika komputer Anda menggunakan model UEFI yang lebih baru, Anda harus mengakses menu Startup Lanjutan . Untuk melakukan ini, tekan tombol Windows + R untuk membuka kotak dialog Run, lalu ketik " ms-settings: recovery " dan tekan Enter untuk membuka menu Recovery dari aplikasi Settings . Setelah Anda sampai di sana, cukup klik tombol Restart sekarang di bawah Advanced startup .

Mengakses menu startup lanjutan

Setelah beberapa saat, komputer Anda akan restart langsung ke menu Opsi lanjutan . Setelah Anda sampai di sana, navigasikan ke menu Opsi Lanjutan dan klik Pengaturan Firmware UEFI .

Mengakses pengaturan firmware UEFI

Setelah Anda masuk ke pengaturan BIOS atau UEFI, mulailah mencari opsi virtualisasi perangkat keras. Tergantung pada versi BIOS / UEFI Anda, Anda akan menemukan pengaturan ini terdaftar dengan nama yang berbeda. Anda biasanya dapat menemukannya terdaftar sebagai teknologi Virtualisasi (VTx / VTd), Teknologi Virtualisasi Intel atau Virtualisasi AMD-V . Peluangnya adalah opsi akan berada di bawah Chipset, Prosesor, Konfigurasi CPU Lanjut atau yang serupa.

Mengaktifkan Virtualisasi dari Pengaturan BIOS

Setelah Anda berhasil mengaktifkan virtualisasi perangkat keras, simpan perubahan BIOS / UEFI, nyalakan kembali komputer Anda dan lihat apakah kesalahannya teratasi pada startup berikutnya.

Metode 4: Mengaktifkan Windows Hypervisor Platform (jika ada)

Jika Anda mengalami masalah pada CPU AMD dengan teknologi virtualisasi (model CPU yang lebih baru seperti Ryzen), masalah mungkin terjadi karena Windows Hypervisor Platform tidak diaktifkan pada perangkat Anda.

Namun perlu diingat bahwa untuk mengaktifkan fitur ini, Anda harus memastikan bahwa Anda memiliki Windows 10 build 1803 atau lebih tua.

Platform Windows Hypervisor dapat diaktifkan melalui layar Hidupkan atau Matikan Fitur Windows . Berikut panduan singkat tentang cara melakukan ini:

  1. Tekan tombol Windows + R untuk membuka kotak dialog Run. Kemudian, ketik " appwiz.cpl " dan tekan Enter untuk membuka layar Program & fitur .

    Ketik appwiz.cpl dan Tekan Enter Untuk Membuka Halaman Program yang Dipasang
  2. Di dalam halaman Program & Fitur, klik Aktifkan atau nonaktifkan fitur Windows dari panel sebelah kiri.

    Mengakses layar Fitur Windows
  3. Di dalam jendela Fitur Windows, centang kotak yang terkait dengan Platform Windows Hypervisor dan tekan Ok untuk mengaktifkan fitur.

    Aktifkan Platform Hypervisor

    Catatan: Meskipun Anda bukan layar ini, pastikan Hyper-V diaktifkan. Jika tidak, aktifkan dengan mencentang kotak yang terkait dengannya.

  4. Nyalakan kembali komputer Anda dan lihat apakah kesalahan telah teratasi.

Artikel Menarik