3

Android Studio をインストールしましたが、HAXM​​ をインストールしようとしているときにこのエラーが発生します。

ここに画像の説明を入力

BIOS で仮想化を有効にしようとしましたが、問題は解決しませんでした。次に、Windows 8.1 (64 ビット) で Hyper V を無効にしました。

ここに画像の説明を入力

コンピューターを再起動しても何も変わらず、同じ理由で HAXM をインストールできません。アバストも無効にしたと仮定して、この問題を解決するにはどうすればよいですか。基本的には、スタックオーバーフローで見つけたすべてのソリューションをカバーしています。

4

4 に答える 4

3

お使いのプロセッサは次のとおりでした: Intel Core i7-4700MQ

Intel HAXM があなたのプロセッサーで動作することを確認するために、簡単な検索を行いました。します。

HAXM のソフトウェア要件を満たしている可能性があります (Windows 8.1 がサポートされており、最新の Android SDK Manager.

ハードウェア要件は次のとおりです。

Intel® VT-x、Intel® EM64T (Intel® 64)、および Execute Disable (XD) ビット機能をサポートする Intel® プロセッサ

1 GB 以上の使用可能な RAM

インストール手順から取得)

システムとプロセッサの OS を考慮して、順番に試すことができるもののリストを次に示します。

  1. 実行無効ビット、VT-x、VT-d を確認します

これは他の回答で言及されていることは知っていますが、すべての設定をもう一度調べて、すべての仮想化オプションが適切にオンになっていることを確認してください。

BIOS セットアップ ユーティリティ内では、使用する BIOS に応じて、Execute Disable Bit は「XD」、「Execute Disable」、「No Execute」、または「Hardware DEP」という用語で識別される場合があります。

  1. Windows 8.1 で Hyper-V を無効にする

この SO の質問では、ここで他の回答が提供したように修正について言及しています。既知の競合のため、Hyper-V を無効にする必要があります。これが行われているスクリーンショットを示しましたが、修正にはクリーンな再起動について言及されています(ドライバーの休止状態である高速スタートアップ機能により、シャットダウンして再度オンにすることはありません)。

  1. 代替手段: Hyper-V を明示的に無効にするブート エントリ

    • 開始を押します。
    • CMD と入力します。
    • 右クリックして [管理者として実行] を選択します (管理者アカウントの場合でもこれを行う必要があります)。
    • これを入力してくださいbcdedit /set hypervisorlaunchtype off

別のブート エントリを作成する方法について言及しているこのブログ投稿から適応した手順。ブログの投稿では、その後も Hyper-V を有効にすることについて触れています。

BIOS 設定が間違っているため、個人的に HAXM に問題がありました。おそらく、他の仮想化ソフトウェア (VirtualBox だと思いますが、少し前のことです) が実行されていたのでしょう。幸運を。

編集: ユーザーはここでも、アバストを完全にアンインストールすることが役に立ったと述べています。それがあなたが試したいルートかどうかはわかりません。

于 2015-04-10T15:05:37.780 に答える
2

BIOS 設定に移動し、仮想化を有効にします (デバイスが仮想化をサポートしている場合)

于 2015-04-09T09:29:30.680 に答える
1

仮想化には、CPU の仮想化と IOMMU (メモリの再マッピング) の 2 つの部分があります。Intel の世界では、VT-x および VT-d と呼ばれます。これらは通常、BIOS の 2 つの異なる設定です。一部の機能を動作させるには、両方を有効にする必要がある場合があります。エラーの実際のテキストには VT-x が必要であると書かれていますが、VT-d (および VT-x) が必要な場合があります。私はそれが起こるのを見てきました。

于 2015-04-08T19:29:29.420 に答える