Perbaiki: Emulasi x86 Saat Ini Membutuhkan Akselerasi Perangkat Keras

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

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 terpengaruh untuk menyelesaikan masalah. Berdasarkan apa yang kami kumpulkan, ada beberapa skenario umum yang akan memicu pesan kesalahan khusus ini:

Jika saat ini Anda sedang berjuang untuk menyelesaikan “Emulasi x86 saat ini membutuhkan akselerasi perangkat keras!” kesalahan, artikel ini akan memberi Anda pilihan langkah pemecahan masalah yang diverifikasi. Di bawah, Anda akan menemukan beberapa metode yang digunakan oleh pengguna lain yang berjuang untuk menyelesaikan masalah yang sama untuk memperbaiki atau menghindari masalah tersebut.

Untuk mempertahankan efisiensi maksimum, kami mendorong Anda untuk mengikuti metode di bawah ini sesuai urutan yang disajikan. Anda akhirnya harus menemukan perbaikan yang efektif dalam skenario khusus Anda.

Metode 1: Memasang modul Intel HAXMM

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 meskipun teknologi tersebut diaktifkan di komputer Anda.

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

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

    catatan: Anda juga dapat pergi ke File > Pengaturan dan klik Android SDK (dibawah Pengaturan sistem). Kemudian, cukup klik Luncurkan Manajer SDK Mandiri untuk membuka utilitas instalasi bawaan.

  2. Perluas Ekstra menu dan centang kotak yang terkait dengan Akselerator Emulator Intel X86 (HAXM). Kemudian, cukup klik Instal Paketdan tunggu sampai prosedur selesai.
  3. Sekarang penginstal HAXM diunduh, kita perlu mengambil langkah-langkah yang sesuai untuk menginstalnya. Untuk melakukan ini, navigasikan ke lokasi berikut dan klik dua kali intelhaxm-android.exe untuk menginstalnya:
    C:\users\%USERNAME%\AppData\Local\Android\sdk\extras\intel\Hardware_Accelerated_Execution_Manager\
  4. Ikuti petunjuk di layar untuk menginstal Intel HAXM dan tunggu prosesnya selesai.
  5. Mulai ulang Android Studio, jalankan aplikasi lagi dan lihat apakah masalah telah teratasi.

Jika Anda masih menjumpai“emulasi x86 saat ini membutuhkan akselerasi perangkat keras!” kesalahan, pindah ke yang berikutnya di bawah ini.

Metode 2: Menonaktifkan virtualisasi yang dibantu Perangkat Keras dari Avast

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

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

  1. Buka Avast dan akses file Pengaturan Tidak bisa,
  2. Di dalam Pengaturan menu, pergi ke Penyelesaian masalah tab dan pastikan bahwa kotak yang terkait dengan Aktifkan virtualisasi berbantuan perangkat keras dan Gunakan virtualisasi bersarang jika tersedia adalah Tidak dicentang.
  3. Restart komputer Anda dan lihat apakah konflik telah dihilangkan pada startup berikutnya. Jalankan aplikasi di dalam Android studio dan lihat apakah kesalahan telah teratasi.

Jika Anda masih melihat“Emulasi x86 saat ini membutuhkan akselerasi perangkat keras!” kesalahan 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 serta pabrikan CPU Anda.

Namun, langkah pertama adalah memasukkan Pengaturan BIOS atau UEFI Anda. Jika Anda memiliki menu pengaturan lama (BIOS), Anda harus menekan tombol Setup 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 + tombol pengaturan*“.

catatan: Anda juga dapat melakukannya secara membabi buta dan menekan tombol Setup yang paling umum selama urutan boot awal. Biasanya, tombol pengaturan adalah salah satu tombol F (F2, F4, F6, F8, F10) atau tombol Del (di komputer Dell).

Jika komputer Anda menggunakan model UEFI yang lebih baru, Anda harus terlebih dahulu mengakses Startup Lanjut Tidak bisa. Untuk melakukannya, tekan Tombol Windows + R untuk membuka Lari kotak dialog, lalu ketik “ms-pengaturan: pemulihan” dan tekan Memasukkanuntuk membuka Menu pemulihan dari Pengaturan aplikasi. Setelah Anda sampai di sana, cukup klik pada Restart sekarang tombol di bawah Startup tingkat lanjut.

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

Setelah Anda masuk ke pengaturan BIOS atau UEFI Anda, mulailah mencari opsi virtualisasi perangkat keras. Bergantung 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. Kemungkinannya adalah opsi akan ditempatkan di bawah Chipset, Prosesor, Konfigurasi CPU Tingkat Lanjut atau sesuatu yang serupa.

Setelah Anda berhasil mengaktifkan virtualisasi perangkat keras, simpan perubahan BIOS/UEFI, mulai ulang komputer Anda dan lihat apakah kesalahan teratasi pada startup berikutnya.

Metode 4: Mengaktifkan Platform Windows Hypervisor (jika berlaku)

Jika Anda mengalami masalah pada CPU AMD dengan teknologi virtualisasi (model CPU yang lebih baru seperti Ryzen), masalah mungkin terjadi karena Platform Windows Hypervisor 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 lama.

Platform Windows Hypervisor dapat diaktifkan melalui Aktifkan atau Nonaktifkan Fitur Windows layar. Berikut panduan singkat tentang cara melakukannya:

  1. tekan Tombol Windows + R untuk membuka kotak dialog Jalankan. Kemudian ketik “appwiz.cpl” dan tekan Memasukkan untuk membuka Program & fitur layar.
  2. Di dalam Program & Fitur halaman, klik Mengaktifkan atau menonaktifkan fitur Windows dari panel sebelah kiri.
  3. Di dalam jendela Fitur Windows, centang kotak yang terkait dengan Platform Windows Hypervisor dan pukul Baik untuk mengaktifkan fitur tersebut.

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

  4. Nyalakan kembali komputer Anda dan lihat apakah kesalahan telah teratasi.
Facebook Twitter Google Plus Pinterest