web-dev-qa-db-ja.com

Android St​​udio Emulatorエラー「エミュレーター:CPUアクセラレーションステータス:HAXMデバイスを開けません:ERROR_FILE_NOT_FOUND」

Androidスタジオでエミュレータを問題なく使用できました。今日から、「エミュレータ:CPUアクセラレーションステータス:HAXMデバイスを開けません:ERROR_FILE_NOT_FOUND」というエラーが表示されます。

BIOSで仮想化が有効になり、Intel Hardware Accelerated Execution Managerがコントロールパネル(プログラム)にインストールされます。また、Android sdkフォルダーからintelhaxm-Android.exeをインストールしてみました。

エラーを助けてください。

(i7/16gb/windows 10)。

14
akshay

Isolved手順に続く問題

  • Hyper-vの無効化
  • hAXMの再インストール
    -Android studio-> SDK Manager-> SDK Tools-> Intel x86 Emulator Accelerator
11
Chanaka

HAXMの代わりにHyper-Vを使用する

同じエラーが発生しました。 Hyper-Vを無効にするとこのエラーは回避されましたが、Dockerが正常に動作しなくなりました。

Windows 10でAndroidエミュレーターとDockerの両方を使用する

  • Hardware Accelerated Execution Manager(HAXM)をアンインストールします
  • 有効Hyper-V(管理者として実行されているPowerShellで「Get-WindowsOptionalFeature -FeatureName Microsoft-Hyper-V-All -Online」を実行して確認します)
  • 有効にするWindows Hypervisor Platform
  • コンピュータを再起動してください
  • コンピューターのBIOSで仮想化テクノロジーを有効にします
  • BIOSでハードウェアによるデータ実行防止を有効にする

コントロールでHyper-VおよびWindows Hypervisor Platformを有効にしますPanel\Programs\Programs and Features->Windowsの機能をオンまたはオフにする

Windowsハイパーバイザーを有効にする

Androidエミュレーターを高速化するために、HAXM​​ではなくHyper-Vを使用することをお勧めします( (詳細な手順 )。

5
Aquarium

私は同じ問題を抱えていましたが、解決済み WindowsでHyper-Vハイパーバイザーを無効にするによって(「Windows機能のアクティブ化/非アクティブ化」メニューから)。

3
marcor92

最初に、Android studioのどこでもhexmをアンインストールします。

ここからhaxmバージョンhaxm-macosx_v7_0_0.Zipをダウンロードします Click Me

そして、次の手順に従ってください: WindowsでのAndroid studio 3.0のHaxmエラーには、デジタル署名されたドライバーが必要です

0
Ali

私にとって、Hyper-Vハイパーバイザーはインストールされませんでしたが、それでもエラーが発生しました。私がしたことは、SDK Manager->SDK Toolsに行き、Intel x86 Emulator Acceleratorのチェックを外し、[適用]をクリックしたことです。 Android studioを閉じてからAndroid studioを再度開き、SDK Manager->SDK Toolsに戻り、アイテムをチェックして[適用]をクリックしてIntel x86 Emulator Acceleratorをインストールしました。そして、それはうまく働き始めました。

0
Amit Ray

Hyper-vを無効にするか、 here にアクセスできます。

VirtualBox、VMWare、DockerがホストするVMなど、別のVM内でVMアクセラレーションエミュレーターを実行することはできません。システムハードウェアでAndroidエミュレーターを直接実行する必要があります

0
Mobarak Hossen