Düzeltme: x86 Öykünme Şu Anda Donanım Hızlandırma Gerektiriyor

Bazı kullanıcılar AVD'yi Android Studio'da başlatmaya çalışırken “x86 öykünmesi şu anda donanım ivmesi gerektiriyor!” Hatasıyla karşılaşıyor. Tipik olarak, sorun Android Sanal Aygıtı kullanarak bir uygulamayı derlemeye çalıştıktan birkaç dakika sonra ortaya çıkar. Sorun, yeni ve eski sürümlerde ortaya çıktığı bildirildiği gibi, belirli bir Android Studio kurulumuna özgü değil. Hata, Windows 7, Windows 8 ve Windows 10'da gerçekleştiği raporları olduğundan belirli bir Windows sürümüne özel değildir.

x86 öykünme şu anda donanım ivmesi gerektiriyor

“X86 öykünmesi şu anda donanım ivmesi gerektiriyor!” Ne sebep oluyor?

Bu sorunu çeşitli kullanıcı raporlarına ve bazı etkilenen kullanıcıların sorunu çözmek için uyguladıkları onarım stratejilerine bakarak araştırdık. Topladıklarımıza göre, bu belirli hata mesajını tetikleyecek birkaç genel senaryo var:

  • Intel / AMD Sanallaştırma teknolojisi BIOS'tan etkinleştirilmemiş - Bu hata atılabilir, çünkü CPU'nuzun yerleşik donanım sanallaştırma teknolojilerini bir BIOS ayarıyla kullanması engellenir. Bu durumda, çözüm BIOS ayarlarınıza erişmek ve donanım sanallaştırma teknolojisini etkinleştirmektir.
  • Intel HAXM modülü Android Studio'da yüklü değil - Bu hatanın oluşmasının en yaygın nedenlerinden biridir. Intel HAXM'in kurulumu iki adımda yapılır (modülü SDK yöneticisi aracılığıyla indirmek ve çalıştırılabilir dosyayı çalıştırmak).
  • Avast'ın sanallaştırması ile Android Studio'nun AVD'si arasında bir çelişki - Bu sorun aynı zamanda yerleşik sanallaştırma teknolojisi ile Avast'ın donanım destekli sanallaştırması arasındaki iyi bilinen bir çatışma nedeniyle ortaya çıkabilir. Bu üçüncü taraf özelliğinin bir dizi başka uygulamayla da çakıştığı bilinmektedir.
  • AMD CPU için Windows Hiper Yönetici Platformu devre dışı bırakıldı - Daha yeni AMD CPU'ların hepsinde donanım sanallaştırma yetenekleri var. Ancak sanallaştırma özelliğinin çalışabilmesi için, Windows Hiper Yönetici Platformunun Windows Özellikleri ekranından etkinleştirildiğinden emin olmanız gerekir.
  • Makinenin CPU'su donanım sanallaştırmayı desteklemiyor - Bu senaryo daha eski CPU modelleri için geçerli olabilir. Donanım sanallaştırması donanımlı CPU tarafından desteklenmiyorsa, mevcut CPU'nuzu daha yeni bir modelle değiştirmediğiniz sürece bu hata mesajını çözemezsiniz.

Şu anda “x86 öykünmesi şu anda donanım ivmesi gerektiriyor!” Hatasını çözmek için uğraşıyorsanız, bu makale size doğrulanmış sorun giderme adımlarından bir seçim sağlayacaktır. Aşağıdan, aynı sorunu çözmek için mücadele eden diğer kullanıcıların sorunu çözmek veya çözmek için kullandıkları birkaç yöntem keşfedeceksiniz.

En yüksek verimi korumak için, aşağıdaki yöntemleri sunuldukları sırayla takip etmenizi öneririz. Sonunda kendi senaryonuzda etkili olan bir düzeltmeye rastlamalısınız.

Yöntem 1: Intel HAXM modülünü takma

BIOS ayarlarına erişmeden önce, sorunun gerçekten Intel x86 Emulator Accelerator (HAXM yükleyici) eksikliği tarafından tetiklenmediğini doğrulayalım. Bu modül olmadan, AVD bilgisayarınızda teknoloji etkin olsa bile donanım sanallaştırması kullanan uygulamaları derleyemez.

Aynı hatayla karşılaşan birkaç kullanıcı, eksik modülü SDK Yöneticisi aracılığıyla indirdikten ve HAXM yükleyici aracılığıyla yükledikten sonra sorunun iyi gittiğini bildirdi. Adım adım talimatları tam olarak izlemek için aşağıdaki adımları izleyin:

  1. Android Studio'da, Araçlar> Android> SDK Yöneticisi'ne giderek SDK Yöneticisi'ni açın .

    Bağımsız SDK Yöneticisini Başlatma

    Not: Ayrıca Dosya> Ayarlar'a gidip Android SDK'ye tıklayabilirsiniz ( Sistem Ayarları altında). Ardından, yerleşik kurulum yardımcı programını açmak için Standalone SDK Manager'ı Başlat'a tıklayın.

  2. Ekstralar menüsünü genişletin ve Intel X86 Emulator Accelerator (HAXM) ile ilişkili kutuyu işaretleyin . Ardından, Paketleri Kur'a tıklayın ve prosedürün tamamlanmasını bekleyin.

    Intel x86 Emulator Accelerator'ı (HAXM yükleyici) yükleme
  3. Şimdi HAXM yükleyici indirildikten sonra, yüklemek için gereken adımları atmamız gerekiyor. Bunu yapmak için, aşağıdaki konuma gidin ve yüklemek için intelhaxm-android.exe dosyasını çift ​​tıklayın:
     C: \ Users \% username% \ AppData \ Local \ Android \ sdk \ ekstralar intel \ \ Hardware_Accelerated_Execution_Manager \ 

    İntelhaxm-android.exe dosyasını yükleme
  4. Intel HAXM'i kurmak için ekrandaki talimatları izleyin ve işlemin tamamlanmasını bekleyin.
  5. Android Studio'yu yeniden başlatın, uygulamayı tekrar çalıştırın ve sorunun çözülüp çözülmediğine bakın.

Hala “x86 öykünmesi şu an için donanım ivmesi gerektiriyor!” Hatasıyla karşılaşıyorsanız, aşağıdakine geçin.

Yöntem 2: Donanım destekli sanallaştırmayı Avast'tan devre dışı bırakma

Avast'ı ek bir güvenlik katmanı olarak kullanıyorsanız, bu hata büyük olasılıkla güvenlik özelliklerinden birinin neden olduğu bir çatışmadan kaynaklanıyordur. Birçok kullanıcının bildirdiği gibi, Avast'ın donanım destekli sanallaştırmasının, “x86 öykünmesi şu anda donanım ivmesi gerektiriyor!” Hatası üreten Android Studio'nun AVD ile çakıştığı biliniyor.

Bu senaryo sizin için geçerliyse (Avast'ı yüklediyseniz), güvenlik destekli sanallaştırmayı güvenlik paketinin Ayarlar menüsünden devre dışı bırakmak için aşağıdaki talimatları izleyin:

  1. Avast'ı açın ve Ayarlar menüsüne erişin,
  2. Ayarlar menüsünde, Sorun Giderme sekmesine gidin ve Donanım destekli sanallaştırmayı etkinleştir ve Kullanılabilir yerlerde yuvalanmış sanallaştırmayı kullan ile ilgili kutuların İşaretli olmadığından emin olun.

    Avast'ta donanım destekli sanallaştırmayı devre dışı bırakın
  3. Bilgisayarınızı yeniden başlatın ve bir sonraki açılışta çakışmanın çözülüp çözülmediğine bakın. Uygulamayı Android stüdyosunda çalıştırın ve hatanın çözülüp çözülmediğine bakın.

AVD'yi çalıştırırken hala “x86 öykünmesi şu anda donanım ivmesi gerektiriyor!” Hatasını görüyorsanız, aşağıdaki sonraki yönteme geçin.

Yöntem 3: Donanım Sanallaştırmayı BIOS / UEFI ayarlarından etkinleştirme

İlk yöntem hata mesajını çözmenize izin vermediyse, donanım sanallaştırması BIOS / UEFI ayarlarınızdan devre dışı bırakıldığı için hata mesajı oluşuyor olabilir. Donanım sanallaştırma normal koşullarda varsayılan olarak etkinleştirilmelidir, ancak el ile müdahale, BIOS Güncellemeleri ve hatta bazı üçüncü taraf yazılımları bu teknolojiyi devre dışı bırakabilir.

Donanım sanallaştırmayı etkinleştirme işleminin, BIOS / UEFI ayarlarınıza, anakart ve CPU üreticinize bağlı olarak farklı olacağını unutmayın.

Ancak, ilk adım BIOS veya UEFI Ayarlarını girmek olacaktır. Eski ayar menüsüne (BIOS) sahipseniz, ilk önyükleme sırasında Kurulum tuşuna basmanız gerekir. Belirli bir kurulum anahtarı başlangıç ​​ekranında görünmelidir, ancak farketmemeniz durumunda, “ * anakart modeli + kurulum anahtarı * ” arama sözcüğünü kullanarak çevrimiçi arama yapabilirsiniz.

Kuruluma girmek için [tuşuna] basın Not: Ayrıca kör olarak da devam edebilir ve ilk önyükleme sırasında en yaygın Kurulum tuşlarına basabilirsiniz. Genellikle, kurulum tuşu F tuşlarından (F2, F4, F6, F8, F10) veya Del tuşundan (Dell bilgisayarlarda) biridir.

Bilgisayarınız daha yeni UEFI modelini kullanıyorsa, önce Gelişmiş Başlangıç menüsüne erişmeniz gerekir. Bunu yapmak için, bir Çalıştır iletişim kutusu açmak için Windows tuşu + R tuşlarına basın, ardından “ ms-settings: recoveryyazın ve Ayarlar uygulamasının Kurtarma menüsünü açmak için Enter tuşuna basın. Oraya ulaştığınızda, Gelişmiş başlangıç altındaki Şimdi yeniden başlat düğmesini tıklamanız yeterlidir.

Gelişmiş başlangıç ​​menüsüne erişim

Bir süre sonra bilgisayarınız doğrudan Gelişmiş seçenekler menüsüne yeniden başlayacaktır. Oraya vardıktan sonra, Gelişmiş Seçenekler menüsüne gidin ve UEFI Firmware Ayarları'nı tıklayın.

UEFI ürün yazılımı ayarlarına erişme

BIOS veya UEFI ayarlarınıza girdikten sonra, donanım sanallaştırma seçeneğini aramaya başlayın. BIOS / UEFI sürümünüze bağlı olarak, bu ayarı farklı adlar altında listelenen bulacaksınız. Genellikle Sanallaştırma teknolojisi (VTx / VTd), Intel Sanallaştırma Teknolojisi veya AMD-V Sanallaştırma olarak listelenen bulabilirsiniz. Olasılıklar seçenek Chipset, İşlemci, Gelişmiş CPU Yapılandırması veya benzeri bir şey altında bulunacak.

BIOS Ayarlarından Sanallaştırmayı Etkinleştirme

Donanım sanallaştırmayı etkinleştirmeyi başardıktan sonra, BIOS / UEFI değişikliklerini kaydedin, bilgisayarınızı yeniden başlatın ve hatanın bir sonraki açılışta çözülüp çözülmediğine bakın.

Yöntem 4: Windows Hiper Yönetici Platformunu Etkinleştirme (varsa)

Sanallaştırma teknolojilerine sahip bir AMD CPU'da (Ryzen gibi daha yeni CPU modelleri) sorunla karşılaşıyorsanız, Windows Hypervisor Platformu cihazınızda etkin olmadığı için sorun ortaya çıkabilir.

Ancak, bu özelliği etkinleştirmek için, Windows 10 build 1803 veya daha eski bir sürümün olduğundan emin olmanız gerektiğini unutmayın.

Windows Hiper Yönetici Platformu, Windows Özelliğini Aç veya Kapat ekranından etkinleştirilebilir. İşte bunun nasıl yapılacağı hakkında hızlı bir rehber:

  1. Çalıştır iletişim kutusunu açmak için Windows tuşu + R tuşlarına basın. Ardından, “ appwiz.cplyazın ve Programlar ve özellikler ekranını açmak için Enter tuşuna basın.

    Appwiz.cpl yazın ve Kurulu Programlar Sayfasını Açmak için Enter tuşuna basın
  2. Programlar ve Özellikler sayfasında, soldaki bölmeden Windows özelliklerini aç veya kapat'ı tıklayın.

    Windows Özellikleri ekranına erişme
  3. Windows Özellikleri penceresinde, Windows Hiper Platform ile ilişkili kutuyu işaretleyin ve özelliği etkinleştirmek için Tamam'a basın.

    Hiper Yönetici Platformunu Etkinleştir

    Not: Bu ekran siz değilken, Hyper-V'nin etkin olduğundan da emin olun. Değilse, onunla ilişkili kutuyu işaretleyerek etkinleştirin.

  4. Bilgisayarınızı yeniden başlatın ve hatanın çözülüp çözülmediğine bakın.

Ilginç Haberler