Saya memiliki Windows 8.1 pro dengan prosesor AMD. Saya menginstal Android SDK dan Eclipse. Berhasil tetapi masalahnya adalah ketika saya membuat AVD dan meluncurkannya menunjukkan kesalahan ini:
emulator: ERROR: emulasi x86 saat ini membutuhkan akselerasi perangkat keras!
Harap pastikan Intel HAXM terinstal dengan benar dan dapat digunakan.
Status akselerasi CPU: Modul kernel HAX tidak diinstal!
Saya telah menginstal Intel Hardware_Accelerated_Execution_Manager dan saya telah mengaktifkan modulasi Virtual dari menu boot, tetapi masih belum berfungsi.
Windows 8.1
denganInter Core i7
. Mendapatkan pesan kesalahan yang sama.Jawaban:
Pastikan Anda telah menginstal
HAXM installer
pada SDK Manager Anda.Setelah Anda mengunduhnya dan pastikan Anda menjalankan pengaturan yang terletak di: {SDK_FOLDER} \ ekstra \ intel \ Hardware_Accelerated_Execution_Manager \ intelhaxm.exe
Catatan: di Android Studio, perintah "intelhaxm.exe" telah diubah menjadi "intelhaxm-android.exe"
Jika Anda mendapatkan kesalahan "VT tidak didukung" selama instalasi menonaktifkan fitur Hyper-V pada windows. Anda dapat menjalankan perintah ini
dism.exe /Online /Disable-Feature:Microsoft-Hyper-V
. Anda juga perlu "Teknologi Virtualisasi" untuk diaktifkan di BIOS Andasumber
Buka SDK Manager dan unduh Intel x86 Emulator Accelerator (Penginstal HAXM) jika belum.
Sekarang buka direktori SDK Anda (C: \ users \ username \ AppData \ Local \ Android \ sdk, umumnya). Dalam direktori ini, buka ekstra → Intel → Hardware_Accelerated_Execution_Manager dan jalankan file bernama " intelhaxm-android.exe ".
Mulai ulang Android Studio dan kemudian coba mulai AVD lagi.
Mungkin butuh satu atau 2 menit untuk menampilkan jendela emulator.
sumber
Jika Anda menjalankan Mac, seperti yang dikatakan @pedro pastikan Anda memasang pemasang HAXM melalui Android SDK Manager.
Selanjutnya instal! Di finder navigasikan ke
/YOUR_SDK_PATH/extras/intel/Hardware_Accelerated_Execution_Manager/
Jalankan dan instal .mpgk di .dmg berikut
IntelHAXM_1.1.0_for_10.10.dmg
IntelHAXM_1.1.0_below_10.10.dmg
Contoh:
sumber
Pertama , Anda harus mengaktifkan teknologi virtualisasi Intel dari BIOS:
Kedua , navigasikan ke SDK Anda ... \ ekstra \ intel \ Hardware_Accelerated_Execution_Manager:
Kemudian instal intelhaxm-android.exe .
Perhatikan bahwa jika Anda tidak dapat menemukan file ini di direktori, pastikan Anda menginstal paket dari manajer SDK Anda:
sumber
Ini menyelesaikannya untuk saya:
Pergi ke ( C: \ users \% USERNAME% \ AppData \ Local \ Android \ sdk, umumnya ).
Lalu pergi ke Ekstra -> Intel -> Hardware_Accelerated_Execution_Manager dan jalankan file bernama "intelhaxm-android.exe".
Jika Anda mendapatkan kesalahan seperti " Teknologi virtualisasi Intel (vt, vt-x) tidak diaktifkan ", buka pengaturan BIOS Anda dan aktifkan Hardware Virtualization.
Mulai ulang studio Anda
sumber
Untuk prosesor AMD:
Anda tidak perlu Genymotion, cukup buat Perangkat Virtual baru dan saat memilih sistem Gambar pilih ABI sebagai armeabi, bukan yang x86 default.
sumber
Saya menghadapi masalah yang sama baru-baru ini.
Saya menginstal penginstal HAXM di SDK Manager Anda:
Dan kemudian menginstal driver Intel HAXM terbaru:
https://software.intel.com/en-us/android/articles/intel-hardware-accelerated-execution-manager-end-user-license-agreement
Dan voila !!! Emulator bekerja seperti pesona :)
sumber
Untuk prosesor AMD:
Buka pengelola AVD dan buat perangkat virtual baru sebagai gambar sistem ARM.
sumber
Jadi saya mengalami masalah ini dan tampaknya kecuali Anda berada di Linux, Anda tidak akan dapat menggunakan HAXM. [EDIT: ini adalah jika Anda memiliki chip AMD (non intel) tentu saja karena itu masalahnya]
Sebagaimana dinyatakan di Situs Android;
Seperti yang orang lain sebutkan, Genymotion mungkin bisa menjadi solusi.
sumber
that unless you are on Linux you will not be able to use HAXM.
Itu salah. Saya menggunakan Windows dan menjalankan HAXM tanpa masalah.Saya terlalu banyak membuang waktu untuk hal ini, dan tidak ada jawaban sebelumnya yang berfungsi. Saya menemukan bahwa Avast adalah masalahnya !!! Jika Anda menginstal Avast di sistem Anda, Anda harus:
Nyalakan kembali PC Anda dan instal intelhaxm-android.exe jika tidak diinstal. Anda dapat menemukannya di
C:\Users\{YOUR USERNAME}\AppData\Local\Android\sdk\extras\intel\Hardware_Accelerated_Execution_Manager
sumber
Bagi mereka yang menggunakan Android Studio berdasarkan Jetbrains:
Alat Goto> Android> SDK Manager
Di bawah Ekstra -> pilih kotak centang Intel x86 Emulator Accelorator
Bagi mereka yang tidak dapat menggunakan Nexus AVD juga dapat mencoba menggunakan Generic AVD.
Lalu buat Genreic AVD baru dengan sesuatu seperti QVGA dan gunakan untuk aplikasi Anda. AVD ini tidak menggunakan akselerasi perangkat keras.
sumber
Saya menghadapi masalah ini menjalankan emulator di dalam Oracle VirtualBox. Bagi saya solusinya adalah memodifikasi emulator untuk menggunakan CPU ARM, bukan x86.
sumber
Anda perlu membaca (dan memposting) output dari
sebagaimana dinyatakan pada http://developer.android.com/tools/devices/emulator.html#accel-vm
Anda membuka jendela prompt perintah dengan mengklik kanan pada menu mulai, pilih jalankan dan tulis 'cmd'.
Lihat juga Android Emulator Tidak Menggunakan HAXM .
Jika Anda tidak dapat membuat emulator berfungsi, Anda mungkin ingin mencoba alternatif yang lebih mudah: Genymotion - http://genymotion.com/
sumber
Untuk Android Studio 1.0.2 :
Pertama, pastikan akselerator emulator Intel x86 adalah pemasang . Periksa di Manajer SDK Anda. Jika tidak, maka instal dari sana.
Buka folder Android SDK Anda, ** {SDK_FOLDER} \ ekstra \ intel \ Hardware_Accelerated_Execution_Manager **
Di sana Anda akan menemukan silent_install.bat .
Menjalankannya. Ini akan membuat haxm_silent_run.log . Setelah itu, tutup dan mulai ulang Android Studio Anda dan kemudian jalankan aplikasi Anda.
Itu akan berhasil. Jika ada masalah, periksa file haxm_silent_run.log.
sumber
Pertama-tama Anda harus mengaktifkan Virtualisasi dan Anda dapat melakukannya dari pengaturan BIOS.
Setelah itu pergi ke Control Panel \ Programs dan Klik pada opsi "Aktifkan atau nonaktifkan fitur Windows".
Anda sekarang akan memiliki jendela pop up, cari "Windows Hypervisor Platform" dan aktifkan dengan mencentang kotak centang.
Nyalakan kembali PC Anda dan sekarang AVD akan berfungsi tanpa masalah.
sumber
Seperti yang banyak ditunjukkan, Intel HAXM hanya mendukung CPU Intel. Sejak Windows 1804 Anda dapat menggunakan Microsoft Hyper-V alih-alih HAXM untuk emulator. Ini juga membantu orang yang ingin menggunakan Hyper-V untuk mesin virtual karena Anda perlu menonaktifkan hyper-v untuk menjalankan haxm.
Versi pendek:
Versi panjang dengan detail lebih lanjut:
https://blogs.msdn.microsoft.com/visualstudio/2018/05/08/hyper-v-android-emulator-support/
Dokumen persyaratan:
https://docs.microsoft.com/en-us/windows-server/virtualization/hyper-v/system-requirements-for-hyper-v-on-windows
sumber
Saat membuat Perangkat Virtual pilih Gambar sistem ARM. Yang lain menyarankan untuk menginstal HAXM, tetapi kenyataannya adalah haxm tidak akan bekerja pada platform amd atau bahkan jika itu dilakukan karena android studio tidak mendukung amd-vt pada windows, hasil akhirnya masih akan menjadi emulator yang sangat lambat untuk dijalankan dan dioperasikan. Rekomendasi saya adalah baik menggunakan emulator alternatif seperti Genymotion (berfungsi seperti pesona dengan Gapps diinstal) atau beralih ke linux karena Anda akan mendapatkan manfaat amd-vt dan emulator akan berjalan jauh lebih cepat.
sumber
Saya tidak tahu apakah ini akan berhasil tetapi Anda dapat mencoba ini:
Menjadi sangat jelas bahwa tim emulator perlu melakukan pekerjaan yang lebih baik dalam menyebarkan informasi ini tentang cara menggunakan emulator pada AMD pada Windows. Tampaknya pertanyaan ini muncul setiap minggu.
Pertama, hapus instalasi HAXM.
Selanjutnya, buka di sini - https://developer.android.com/studio/run/emulator-acceleration#vm-windows dan ikuti instruksi untuk Mengkonfigurasi akselerasi VM dengan Platform Windows Hypervisor
Terakhir, jika Anda mendapatkan framerate rendah dalam instance emulator Anda, ikuti instruksi di halaman yang sama untuk Mengaktifkan rendering Skia untuk Android UI.
sumber
Dalam kasus saya, HAXM sudah diinstal di SDK Manager. Tetapi setiap kali saya mencoba untuk intelhaxm-android.exe, itu diam-diam akan gagal.
Akhirnya, saya mengekstrak installer internal dari intelhaxm-android.exe di 7-zip. Menyalin tiga file ke direktori lain dan akhirnya mendapatkan installer nyata untuk dijalankan. Berlari tanpa hambatan dan masalah HAXM hilang.
sumber