WindowsでBIOSの仮想化を有効にし、Intel HAXMもインストールしていますが、エミュレータでアプリケーションを実行するとメッセージが表示されます。これを解決する方法。過去2日間、同じエラーが発生しています。
[コントロールパネル]> [プログラムの追加または削除]からIntel haxmインストーラー6を削除します。ここから手動でダウンロードします。 https://software.intel.com/en-us/Android/articles/intel-hardware-accelerated-execution-manager
次に、手動でインストールします。そして、Android studioを再度起動します。これは私にとってはうまくいきました。
私はこの問題に直面し、いくつかの調査の後、問題はHAXMのインストーラーとその使用方法にあると結論付けました。
以下は、どのように動作するようになったかです:
"haxm-windows_v6_0_1.Zip"
私の場合。ステップ4、5、6はスキップでき、プロセス全体のデータポイントを提供するだけです
intelhaxm-Android.exeを実行してみてください。
このステップでエラー"Failed to configure driver: unknown error. Failed to open driver"
が発生しました。これはインストーラー自体に問題があるようです。
今、私は"silent_install.bat"
を実行しようとしました。
これによりHAXMがインストールされますが、元のエラー"/dev/kvm not found"
は持続します。これは、Android studioがHAXMのインストールに使用するファイルですが、元のインストーラーには問題があるため、正常なインストールにはなりません。
hAXMを再度アンインストールします。
winzipまたはその他のプログラムを使用してintelhaxm-Android.exe
を抽出します。
抽出されたフォルダー(私の場合は"intelhaxm-Android"
)に移動し、"hax64.msi"
を見つけます
ここでこのファイルを抽出する必要があります。WinZipはこれをサポートしていないため、コマンドプロンプトを使用しました。7Zipなどの他のプログラムがこれをサポートする場合があります。
administartorモードでコマンドプロンプトを実行します([スタート]> [検索ボックスにcmdと入力> cmd.exeを右クリック> [管理者として実行]を選択)
次のコマンドを実行します:
##>msiexec /a <path\to\file>\hax64.msi /qb TARGETDIR=<path\to\target>\hax64
私の場合、それは次のように見えます
C:\Windows\system32>msiexec /a D:\Intel_HAXM\intelhaxm-Android\hax64.msi /qb TARGETDIR=D:\Intel_HAXM\intelhaxm-Android\hax64
これにより、「hax64.msi」が抽出されます
コマンドプロンプトを管理モードで開き(手順9を参照)、<newly extracted folder>\Intel\HAXM
に移動します
私の場合、それは"D:\Intel_HAXM\intelhaxm-Android\hax64\Intel\HAXM"
です
次のコマンドを実行します:
##> HaxInst64.exe /i intelhaxm.inf 1
これにより、最後に次のような成功メッセージが表示されます。
SUCCESS: installed package D:\Intel_HAXM\intelhaxm-Android\hax64\Intel\HAXM\intelhaxm.inf.
手順7で抽出したフォルダーに戻ります
私の場合:D:\Intel_HAXM\intelhaxm-Android
setup.exeを実行すると、今回はエラーなしでセットアップが完了します。
さらに、既存のAVDを削除し、既存のAVDが奇妙な動作をしていたため、新しいAVDを作成する必要がありました。
参照:
動作する4つの簡単な手順を次に示します。
WindowsハードウェアコントロールパネルからIntel Hardware Accelerated Execution Managerバージョンをアンインストールします
古いバージョンをダウンロードする(v7.1.0)
Zipからインストール
Windowsを使用していて、セキュアブートをオンにしている場合、Intelが署名していないため、HAXMを適切にインストールしたり、ドライバーを使用したりすることはできません。セキュアブートは、署名されていないドライバーを使用できないようにするため、コンピューターを再起動して、署名されていないドライバーを読み込むオプションを選択しない限り、強制的にインストールすることができても、何もできません(F8キーを繰り返し押しますF7)を押します。これは毎回行う必要があり、面倒な場合があるため、セキュアブートを無効にしてHAXMを再インストールする方が簡単です。
Tiwariの答えに従ってください here ステップ11まで、3つのファイルの名前を変更する必要があります:
intelhaxm_x86.cat.win7_64
=> IntelHaxm_x64.cat
intelhaxm.sys.win7_64
=> intelhaxm.sys
intelhaxm.inf.win7_64
=> intelhaxm.inf
常に「指定されたファイルが見つかりません」というメッセージが表示される場合サービスが開始された後、手動でintelhaxm.sysをExplorer経由で%windir%\ system32\driversフォルダにコピーするのが役立ちました
私は同じ問題を抱えていて、自分で解決しました
心配しないでください、ここにあなたのための簡単な解決策があります:
スタンドアロンSDKマネージャーに移動し、「エクストラ」セクションでIntel_HAXMタイプのパッケージを見つけます。最悪の場合、すでにind = stalledになっている場合は、更新または再インストールしてみてください。
そのパッケージを選択して、SDKマネージャーからインストールします。
ここが重要な部分です。「C:\ Android\sdk\extras\intel\Hardware_Accelerated_Execution_Manager」に移動し、「intelhaxm-Android.exe」を開きます。
それをインストールします。コンピューターに既にインストールされていると表示されている場合、更新しますか?.
Android Studioを再起動すると、すべてが正常になります。
私はいくつかのコンピューターがBIOSで関連機能を無効にするSecrueブートまたは署名スライバーを提供しないことを発見したので、BIOSから無効にできませんでした、Intelフォーラムで解決策を見つけました、私のために働いて、HAXMは正常にインストールされました、エミュレータは大丈夫です。
私。準備 - - - - - - - - - - - - - - - - - - - - - - - - - -------- (オプション:Intel VTのBIOS設定を確認または変更し、他の回答に記載されているように、hyper-vを無効にします。) 1。ファイルをダウンロードして、フォルダ 2に抽出します。 cmd-> sfc /SCANNOW 3。再起動 4。 cmd-> Bcdedit -set TESTSIGNING ON 5。再起動 II。インストール------------------------------------------------- ---- 1。解凍したファイルのフォルダーでinstall-Android.exeを起動し、エラーが表示されない場合は 1.1をインストールします。前の手順でエラーを処理しました。III。 1.2に進みます。エラーが発生したときに[OK]をクリックしないでください 3。 C:\ Program Files\Intel\HAXMに移動し、*。tmpを除くすべてのファイルを新しいフォルダー にコピーします。その後、セットアップを続行/終了します([OK]をクリックして終了します) 5。新しいフォルダーからファイルをC:\ Program Files\Intel\HAXMにコピーし、*。tmp 6を削除します。 C:\ Program Files\Intel\HAXMに移動し、infファイルを右クリックして、インストール を選択します。ドライバーがインストールされたウィンドウが表示されます。ドライバーをインストールします。 ヒント:これが私にとって違いをもたらした理由です! 「HaxInst64.exe/i intelhaxm.inf 1」を開始するだけでなく、コンソールのパラメーター4も開始しました driverinstallation-windowをポップアップしない III。テスト - - - - - - - - - - - - - - - - - - - - - - - - - ----------- 1。 cmd-> sc query intelhaxm サービス 2が表示されます。リブート 3。 cmd-> sc query intelhaxm service running .. IVと表示されます。リセット------------------------------------------------- ----------- 1。 cmd-> Bcdedit -set TESTSIGNING OFF 2。リブート
bIOSでセキュアブートモードを無効にしてみてください。
上記の答えを混合することで..iは私のシステムが前提条件を受け入れた式を見つけました-BIOSでVT-xが有効になっています
幸運を
haxInst64.exeコマンドを管理者として実行し、qithフラグ16(16 = DRIVER_PACKAGE_LEGACY:0x00000010)を実行して、署名されていない猫の警告を回避する必要があります。
C:\Program Files\Intel\HAXM>HaxInst64.exe /i intelhaxm.inf 1
DIFXDRVINSTALL:
INFO: Install Option "/i"
INFO: Input file "C:\Program Files\Intel\HAXM\intelhaxm.inf"
INFO: Flags 0x1 (1)
DIFXDRVINSTALL: installing driver package.
LOG: 1, ENTER: DriverPackageInstallW
LOG: 1, intelhaxm.inf: checking signature with catalog 'C:\Program Files\Intel\H
AXM\IntelHaxm_x64.cat' ...
LOG: 3, Error = 0x800B0109, Signature verification failed while checking integri
ty of driver package 'intelhaxm.inf' ('C:\Program Files\Intel\HAXM\intelhaxm.inf
').
LOG: 1, RETURN: DriverPackageInstallW (0x800B0100)
ERROR: Driver package is not signed - 0x800B0100. Use flag:4 to force install.
C:\Program Files\Intel\HAXM>HaxInst64.exe /i intelhaxm.inf 4
DIFXDRVINSTALL:
INFO: Install Option "/i"
INFO: Input file "C:\Program Files\Intel\HAXM\intelhaxm.inf"
INFO: Flags 0x4 (4)
DIFXDRVINSTALL: installing driver package.
LOG: 1, ENTER: DriverPackageInstallW
LOG: 1, intelhaxm.inf: checking signature with catalog 'C:\Program Files\Intel\H
AXM\IntelHaxm_x64.cat' ...
LOG: 3, Error = 0x800B0109, Signature verification failed while checking integri
ty of driver package 'intelhaxm.inf' ('C:\Program Files\Intel\HAXM\intelhaxm.inf
').
LOG: 1, RETURN: DriverPackageInstallW (0x800B0100)
ERROR: Driver package is not signed - 0x800B0100. Use flag:4 to force install.
C:\Program Files\Intel\HAXM>HaxInst64.exe
DIFXDRVINSTALL:
USAGE: DIFXDRVINSTALL /p /i /u /g <inf-filename> [Flag(s)]
OPTIONS:
/p : preinstall driver package.
/i : install driver package.
/u : uninstall driver package.
/g : get driver package path.
<inf-filename> : must be in one of the following folders:
- The directory where the DIFXDRVINSTALL application loaded.
- The current directory.
- The system directory, i.e. SYSTEM32.
- The Windows directory.
- The directories that are listed in the PATH environment variable.
Flags [1..32]:
1 = DRIVER_PACKAGE_REPAIR: 0x00000001
2 = DRIVER_PACKAGE_SILENT: 0x00000002
4 = DRIVER_PACKAGE_FORCE: 0x00000004
8 = DRIVER_PACKAGE_ONLY_IF_DEVICE_PRESENT: 0x00000008
16 = DRIVER_PACKAGE_LEGACY: 0x00000010
32 = DRIVER_PACKAGE_DELETE_FILES: 0x00000020
64 = DEBUG INSTALL FOR TESTING 0x00000040
Notes:
See logs written to 'Windows\INF\SetupAPI.dev.log'
Use DRIVER_PACKAGE_LEGACY (16) for unsigned driver package
C:\Program Files\Intel\HAXM>HaxInst64.exe /i intelhaxm.inf 16
DIFXDRVINSTALL:
INFO: Install Option "/i"
INFO: Input file "C:\Program Files\Intel\HAXM\intelhaxm.inf"
INFO: Flags 0x10 (16)
DIFXDRVINSTALL: installing driver package.
LOG: 1, ENTER: DriverPackageInstallW
LOG: 1, Copied 'intelhaxm.inf' to driver store...
LOG: 1, Copied 'IntelHaxm_x64.cat' to driver store...
LOG: 1, Commiting queue...
LOG: 1, Copied file: 'C:\Program Files\Intel\HAXM\IntelHaxm.sys' -> 'C:\Windows\
system32\DRVSTORE\intelhaxm_2F28A505469BC4BCFA4D41E310D76AD2C8C60DAD\IntelHaxm.s
ys'.
LOG: 1, Installing INF file "C:\Windows\system32\DRVSTORE\intelhaxm_2F28A505469B
C4BCFA4D41E310D76AD2C8C60DAD\intelhaxm.inf" of Type 1.
LOG: 1, Installing legacy driver 'C:\Windows\system32\DRVSTORE\intelhaxm_2F28A50
5469BC4BCFA4D41E310D76AD2C8C60DAD\intelhaxm.inf'
LOG: 1, Service 'IntelHaxm' was started
LOG: 0, Installation completed with code 0x0.
LOG: 1, RETURN: DriverPackageInstallW (0x0)
SUCCESS: installed package C:\Program Files\Intel\HAXM\intelhaxm.inf.
私のために働きます。 macOS 10.12.6 Sierra。 Android Studio 2.3.3
<sdk>/extras/intel/Hardware_Accelerated_Execution_Manager/
./HAXM installation -u
./HAXM installation
6.0.4でも同じ問題が発生しました。ここですべての推奨事項を試してみましたが成功しませんでした。本当に役立つ解決策が見つかりました:
I.準備----------------------------------------------- ------- オプション:Intel VTのBIOS設定を確認または変更し、hyper-vを無効にします。他の回答に記載されているとおりです。)
II。インストール------------------------------------------------- ---- 1.解凍したファイルのフォルダーでinstall-Android.exeを起動し、エラーが表示されない場合は、前の手順でエラーを処理して1.1をインストールします-IIIに進みます。 1.2エラーが発生した場合、エラーが発生してもOKをクリックしないでください3. C:\ Program Files\Intel\HAXMに移動し、*。tmpを除くすべてのファイルを新しいフォルダーにコピーします。4.セットアップを続行/終了しますOKおよび完了)5.ファイルを新しいフォルダーからC:\ Program Files\Intel\HAXMにコピーし、*。tmpを削除します6. C:\ Program Files\Intel\HAXMに移動し、infファイルを右クリックしますそして、ドライバをインストールするウィンドウが表示されたらインストールを選択します。ドライバーをインストールします。それなら大丈夫と言うはずです。
ヒント:これは私にとって違いをもたらしたものです! 「HaxInst64.exe/i intelhaxm.inf 1」を開始し、コンソールでパラメーター4を使用すると、driverinstallation-windowがポップアップしませんでした
III。テスト - - - - - - - - - - - - - - - - - - - - - - - - - ----------- 1. cmd-> sc query intelhaxmサービスを表示する必要があります。2.再起動3. cmd-> sc query intelhaxmサービス実行中と表示する必要があります。
IV。リセット------------------------------------------------- ----------- 1. cmd-> Bcdedit -set TESTSIGNING OFF 2.再起動
オリジナル:---(https://software.intel.com/en-us/forums/Android-applications-on-intel-architecture/topic/537144
次のようなエラーが発生しました。
だから、私はちょうど簡単な解決策を持っていますアンインストールIntel haxm ver 7.2.0はバグがあり、haxm ver 7.1.0をインストールするとうまく動作し、上記のエラーはありません。
希望、これはあなたを助ける:)
HAXMをアンインストールしてからAndroidスタジオから直接ダウンロードしましたが、今はスムーズに動作しています。
削除、再インストールは機能しませんでした。システムファイルチェッカー(sfcツール)を実行すると役立ちました。一部のシステムファイルを修正し、intelhaxm-Android.exeをAndroid SDKから再起動した後、Intel HAXMドライバーが正常にインストールされました。
実行方法:
sfc/scannow
Windows 10マシンでこの問題を解決するには、まずBIOSでVT-Xを有効にし、HAXMをアンインストールしてから、Windowsでドライバー強制署名を無効にし、\ Android\sdk\extras\intel\Hardware_Accelerated_Execution_ManagerからHAXMを再インストールします。冗長なステップを実行したかどうかはわかりませんが、うまくいきました。
私のために働いた。
Windows 7 32ビット。
インストール中にエラーが発生した後:1)C:\ Program Files\Intel\HAXMに移動します2)コマンドライン(cmd)を起動します3)「HaxInst.exe/i intelhaxm.inf 16」と入力します
このコマンドのflag:16は、署名されていないドライバーパッケージのインストールに使用できます。
コントロールパネルからhyper-vを無効にすると、うまくいきました。