AMD işlemcili Windows 8.1 pro kullanıyorum. Android SDK ve Eclipse'i yükledim. Çalışıyor ancak sorun şu ki AVD oluşturup başlattığımda bu hatayı gösteriyor:
emülatör: ERROR: x86 emülasyonu şu anda donanım hızlandırması gerektiriyor!
Lütfen Intel HAXM'in düzgün bir şekilde kurulduğundan ve kullanılabilir olduğundan emin olun.
CPU hızlandırma durumu: HAX çekirdek modülü yüklü değil!
Intel Hardware_Accelerated_Execution_Manager'ı zaten yükledim ve önyükleme menüsünden Sanal modülasyonu etkinleştirdim, ancak hala çalışmıyor.
SDK Yöneticinize HAXM installer
yüklediğinizden emin olun.
İndirdikten sonra ve içinde bulunan kurulumu çalıştırdığınızdan emin olun: {SDK_FOLDER}\extras\intel\Hardware_Accelerated_Execution_Manager\intelhaxm.exe
Not: Android Studio'da "intelhaxm.exe" komutu "intelhaxm-android.exe" olarak değiştirilmiştir;
Kurulum sırasında "VT desteklenmiyor" hatasını alırsanız, Windows özelliklerinde Hyper-V'yi devre dışı bırakın. Bu komutu çalıştırabilirsiniz dism.exe /Online /Disable-Feature:Microsoft-Hyper-V
. Ayrıca BIOS'unuzda "Sanallaştırma Teknolojisi" özelliğinin etkinleştirilmiş olması gerekir.
Bu sorunu yaşıyorum ve Linux kullanmadığınız sürece HAXM'ı kullanamayacaksınız gibi görünüyor. [DÜZENLEME: eğer bir AMD çipiniz varsa (intel olmayan) tabii ki sorun bu]
Android Sitesinde belirtildiği gibi;
Birçok modern CPU, sanal makinelerin (VM'ler) çalıştırılması için uzantılar sağlar daha verimli. Bu uzantılardan yararlanarak Android emülatörü, bazı ek yapılandırmalar gerektirir geliştirme sistemi, ancak yürütme hızını önemli ölçüde artırabilir. Bu tür bir hızlandırmayı kullanmaya başlamadan önce geliştirme sisteminizin CPU'sunun aşağıdakilerden birini destekleyip desteklemediğini belirleyin sanallaştırma uzantıları teknolojilerini takip eder:
Intel Sanallaştırma Teknolojisi (VT, VT-x, vmx) uzantıları > AMD Sanallaştırma (AMD-V, SVM) uzantıları (yalnızca Linux için desteklenir)
Diğerlerinin de belirttiği gibi Genymotion bir çözüm olabilir.
Çıktısını okumanız (ve göndermeniz) gerekir
sc query intelhaxm
http://developer.android.com/tools/devices/emulator.html#accel-vm adresinde belirtildiği gibi
Başlat menüsüne sağ tıklayarak bir komut istemi penceresi açarsınız, yürüt'ü seçersiniz ve 'cmd' yazarsınız.
Ayrıca bkz. https://stackoverflow.com/questions/26316523/android-emulator-doesnt-use-haxm .
Eğer emülatörü çalıştıramazsanız daha kolay bir alternatif denemek isteyebilirsiniz: Genymotion - http://genymotion.com/