Saya memiliki Windows 8.1 pro dengan prosesor AMD. Saya menginstal Android SDK dan Eclipse. Ia bekerja tapi masalahnya adalah bahwa ketika saya Membuat AVD dan peluncuran itu menunjukkan kesalahan ini:
emulator: ERROR: x86 persaingan saat ini membutuhkan akselerasi hardware! pastikan Intel HAXM terpasang dengan benar dan dapat digunakan. CPU percepatan status: HAX modul kernel tidak diinstal!
Saya telah menginstal Intel Hardware_Accelerated_Execution_Manager dan saya telah mengaktifkan Virtual modulasi dari boot menu, tapi itu's masih tidak bekerja.
Pastikan anda telah menginstal HAXM installer
pada SDK Manager.
Setelah anda men-download dan pastikan anda run setup yang terletak di: {SDK_FOLDER}\extras\intel\Hardware_Accelerated_Execution_Manager\intelhaxm.exe
Catatan: dalam Android Studio, perintah "intelhaxm.exe" telah berubah menjadi "intelhaxm-android.exe"
Jika anda mendapatkan error "VT tidak didukung" selama instalasi menonaktifkan Hyper-V pada windows fitur. Anda dapat menjalankan perintah ini dism.exe /Online /Menonaktifkan Fitur:Microsoft Hyper-V
. Anda juga akan membutuhkan "Teknologi Virtualisasi" harus diaktifkan pada BIOS anda
Buka SDK Manager dan download Intel x86 Emulator Accelerator (HAXM installer) jika anda belum't.
Sekarang pergi ke direktori SDK (C:\users\username\AppData\Local\Android\sdk, umumnya). Dalam direktori ini, pergi ke ekstra → Intel → Hardware_Accelerated_Execution_Manager dan jalankan file yang bernama "intelhaxm-android.exe".
jika anda mendapatkan error seperti "Intel virtualization technology (vt vt-x) tidak diaktifkan", pergi ke pengaturan BIOS anda dan mengaktifkan virtualisasi hardware.
Ini mungkin mengambil satu menit atau 2 untuk menunjukkan emulator jendela.
Jika anda're menjalankan Mac, seperti @pedro menyebutkan memastikan anda memiliki HAXM installer-download melalui Android SDK Manager.
Berikutnya instal! Di finder arahkan ke /YOUR_SDK_PATH/ekstra/intel/Hardware_Accelerated_Execution_Manager/
Jalankan dan install .mpgk berikut ini .dmg
IntelHAXM_1.1.0_for_10.10.dmg
IntelHAXM_1.1.0_below_10.10.dmg
Contoh:
$cd /YOUR_SDK_PATH/ekstra/intel/Hardware_Accelerated_Execution_Manager/ $buka IntelHAXM_1.1.0_below_10.10.dmg
Pertama, anda harus mengaktifkan teknologi virtualisasi Intel dari BIOS:
Detik, arahkan ke SDK anda ...\extras\intel\Hardware_Accelerated_Execution_Manager:
Kemudian instal intelhaxm-android.exe.
Perhatikan bahwa jika anda dapat't menemukan file ini di direktori, pastikan anda menginstal paket dari SDK manager:
Ini memecahkan untuk saya:
Kembali ke (C:\users\%USERNAME%\AppData\Local\Android\sdk, umumnya).
Kemudian pergi ke Extras -> Intel -> Hardware_Accelerated_Execution_Manager dan jalankan file yang bernama "intelhaxm-android.exe".
Dalam kasus anda mendapatkan error seperti "Intel virtualization technology (vt vt-x) tidak diaktifkan", pergi ke pengaturan BIOS anda dan memungkinkan Virtualisasi Hardware.
Restart studio anda
Saya menghadapi masalah yang sama baru-baru ini.
Saya menginstal HAXM installer pada SDK Manager:
Dan kemudian dipasang terbaru Intel HAXM driver:
Dan voila!!! Emulator bekerja seperti pesona :)
Untuk prosesor AMD:
Pergi ke AVD manager dan membuat perangkat virtual sebagai sistem LENGAN gambar.
Jadi saya memiliki masalah ini dan tampaknya bahwa kecuali jika anda menggunakan Linux, anda tidak akan dapat menggunakan HAXM. [EDIT: ini adalah jika anda memiliki sebuah chip AMD (non-intel) tentu saja karena itu adalah masalah]
Seperti yang dinyatakan pada Android Situs;
Banyak Cpu modern menyediakan ekstensi untuk menjalankan virtual machines (VMs) lebih efisien. Mengambil keuntungan dari ekstensi ini dengan Android emulator membutuhkan beberapa konfigurasi tambahan dari anda pengembangan sistem, tetapi dapat secara signifikan meningkatkan kecepatan eksekusi. Sebelum mencoba untuk menggunakan jenis akselerasi, anda harus terlebih dahulu menentukan apakah pengembangan sistem CPU yang mendukung salah satu berikut ekstensi virtualisasi teknologi:
Intel Virtualization Technology (VT VT-x, vmx) ekstensi > AMD Virtualization (AMD-V, SVM) ekstensi (hanya didukung untuk Linux)
Seperti orang lain telah disebutkan Genymotion dapat menjadi solusi.
Saya terlalu banyak membuang waktu untuk hal ini, dan tidak satupun dari jawaban sebelumnya bekerja. Saya menemukan bahwa Avast adalah masalah!!! Jika anda memiliki Avast terinstal di sistem anda, anda harus:
Pergi ke tab settings --> pemecahan masalah, maka anda harus hapus CENTANG "aktifkan hardware-assisted virtualization"
Restart PC anda dan menginstal intelhaxm-android.exe jika tidak diinstal. Anda dapat menemukannya di C:\Users\{USERNAME}\AppData\Local\Android\sdk\extras\intel\Hardware_Accelerated_Execution_Manager
Bagi mereka yang menggunakan Android Studio berdasarkan Jetbrains:
Goto Alat > Android > SDK Manager
Di bawah Ekstra --> pilih kotak centang Intel x86 Emulator Accelorator
Bagi mereka yang tidak mampu untuk menggunakan Nexus AVD juga dapat mencoba menggunakan Generic AVD.
Kemudian membuat yang baru Genreic AVD dengan sesuatu seperti QVGA dan penggunaan untuk aplikasi anda. Ini AVD tidak menggunakan akselerasi hardware.
Anda perlu untuk baca (dan post) output dari
sc query intelhaxm
seperti yang dinyatakan pada http://developer.android.com/tools/devices/emulator.html#accel-vm
Anda membuka jendela command prompt dengan klik kanan pada start menu, pilih execute dan menulis 'cmd'.
Lihat juga https://stackoverflow.com/questions/26316523/android-emulator-doesnt-use-haxm .
Jika anda tidak bisa mendapatkan emulator untuk bekerja, anda mungkin ingin mencoba alternatif yang lebih mudah: Genymotion - http://genymotion.com/
Untuk Android Studio 1.0.2:
Pertama pastikan Intel x86 emulator accelerator adalah installer. Cek di SDK Manager. Jika tidak, maka menginstalnya dari sana.
Pergi ke folder Android SDK, {SDK_FOLDER}\extras\intel\Hardware_Accelerated_Execution_Manager\
Di sana anda akan menemukan silent_install.bat.
Menjalankannya. Hal ini akan membuat haxm_silent_run.log. Setelah itu, tutup dan restart Android Studio dan kemudian jalankan aplikasi anda.
Ia akan bekerja. Dalam kasus masalah, periksa haxm_silent_run.file log.
Pertama-tama anda harus memiliki Virtualisasi Diaktifkan dan anda dapat melakukannya dari pengaturan BIOS. Setelah itu masuk ke Control Panel\Programs dan Klik pada "Turn Windows features on or off" opsi. Anda sekarang akan memiliki sebuah jendela pop up, sempurna "Windows Hypervisor Platform" dan aktifkan dengan mencentang kotak centang. Restart PC anda dan sekarang AVD harus bekerja tanpa masalah apapun.
Seperti banyak lainnya menunjukkan, Intel HAXM hanya mendukung Cpu Intel. Sejak Windows 1804 anda dapat menggunakan Microsoft's Hyper-V bukan HAXM untuk emulator. Hal ini juga membantu orang-orang yang ingin menggunakan Hyper-V untuk mesin virtual yang anda butuhkan untuk menonaktifkan hyper-v untuk menjalankan haxm.
Versi pendek:
Versi lama dengan rincian lebih lanjut:
https://blogs.msdn.microsoft.com/visualstudio/2018/05/08/hyper-v-android-emulator-support/
Persyaratan dokumen:
Sementara menciptakan Virtual Device pilih LENGAN Gambar sistem. Orang lain telah menyarankan untuk menginstal HAXM, tetapi kebenaran adalah haxm tidak akan bekerja pada platform amd atau bahkan jika itu tidak seperti android studio tidak mendukung amd-vt pada windows hasil akhir masih akan sangat sangat lambat emulator untuk menjalankan dan mengoperasikan. Rekomendasi saya akan baik menggunakan alternatif emulator seperti Genymotion (bekerja seperti pesona dengan Gapps diinstal) atau beralih ke linux maka anda akan mendapatkan manfaat dari amd-vt dan emulator akan berjalan jauh lebih cepat.
Saya don't tahu apakah ini akan bekerja, tetapi anda dapat mencoba ini:
It's menjadi cukup jelas bahwa emulator kebutuhan tim untuk melakukan pekerjaan yang lebih baik menyebarkan informasi ini tentang cara menggunakan emulator pada AMD pada Windows. Pertanyaan ini muncul setiap minggu tampaknya.
Pertama, uninstall HAXM.
Selanjutnya, pergi di sini - https://developer.android.com/studio/run/emulator-acceleration#vm-windows dan ikuti petunjuk untuk Konfigurasi VM percepatan dengan Windows Platform Hypervisor
Akhirnya, jika anda mendapatkan rendah framerates di emulator anda contoh, ikuti petunjuk di halaman yang sama untuk Memungkinkan Skia render untuk Android UI.
Dalam kasus saya, HAXM sudah dipasang di SDK Manager. Tapi setiap kali saya mencoba untuk intelhaxm-android.exe, ia akan diam-diam gagal.
Akhirnya, saya diekstrak internal installer keluar dari intelhaxm-android.exe di 7-zip. Menyalin ketiga file ke direktori lain dan akhirnya punya installer untuk menjalankan. Berlari tanpa hambatan dan HAXM isu-isu yang hilang.