web-dev-qa-db-ja.com

Intel X86エミュレータアクセラレータ(HAXMインストーラ)VT / NXが有効になっていません

私のMacBookでVT/NXを有効にする方法を質問しています。X86エミュレータを使用しようとすると、VT/NXがENABLEDになっていないように見えます。ヨセミテには、それは私には見えます。

X86エミュレータを起動しようとすると、次のように伝えられます。

Starting emulator for AVD 'X86'
emulator: ERROR: x86 emulation currently requires hardware acceleration!
Please ensure Intel HAXM is properly installed and usable.
CPU acceleration status: HAX is not installed on this machine (/dev/HAX is missing).

しかしAVDは私がHAXMをインストールしたことを私に示しています。

もう一度自分でインストールしようとすると、インストーラがVT/NX NOT ENABLEDを出力します。

画像を投稿できません…

mindex's answer:に

私は得ることができるインテルHAXMのすべてのバージョンを実行しようとしました:

IntelHAXM_1.0.8.dmg     
IntelHAXM_1.1.0_for_10.10.dmg     
IntelHAXM_1.1.0_below_10.10.dmg      

しかし、うまくいきませんでした。

78
DaCheng.Xu

Intelの指示から

「SDKマネージャは、メインのSDKディレクトリの下にある「extras」ディレクトリにインストーラをダウンロードします。SDKマネージャに「インストール済み」と表示されていても、実際にはインテルHAXM実行ファイルがダウンロードされたことを意味します。インストールを終了するための "extras"ディレクトリ。

"extras"ディレクトリの中にインストーラを展開して、あなたのプラットフォーム用のインストール手順に従ってください。 "

135
Nick Fortescue

IDEにSDK managerを入力し、最新の "Intel HAXM"とエミュレータを起動しますをインストールします。

それがエラーを投げているならば

Starting emulator for AVD 'X86'
emulator: ERROR: x86 emulation currently requires hardware acceleration!
Please ensure Intel HAXM is properly installed and usable.
CPU acceleration status: HAX is not installed on this machine (/dev/HAX is missing).

これは、いくつかのハードウェアグラフィック機能が割り当てられることを意味します。この問題を解決するには、Adroid SDKがインストールされているパスに進むだけです。

Windows

C:¥Android¥SDK¥extras¥intel¥Hardware_Accelerated_Execution_Manager

そこにファイルintelhaxm-Android.exeがあります。

Mac OS X

Mac OS XではIntelHAXM_X.X.X.dmgファイルがマウントされているのでmpkgファイルが見つかります。

ファイルをインストールし、(Android studio、cmdなど)などのAndroidエミュレータを使用してすべてのアプリケーションを再起動します。

今すぐエミュレータを開いてみてください。それはうまくいきます

26
user4683987

古いバージョンのIntel HAXMを実行している(またはインストールされていない)可能性があります。 https://software.intel.com/en-us/Android/articles/intel-hardware-accelerated-execution-manager にアクセスし、MAC OS X用の最新のIntel HAXMパッケージをダウンロード/インストールします。

編集:によると https://software.intel.com/en-us/forums/topic/50679 あなたもVirtual PC/Parallel/VMWareが実行されていないことを確認する必要があります。

18
mindex

バージョン1.1.1がYosemiteの正しいバージョンです。あなたはintelのサイトからこれを直接ダウンロードする必要があります: https://software.intel.com/en-us/Android/articles/intel-hardware-accelerated-execution-manager

SDKマネージャによってダウンロードされたものは古いバージョン(1.1.0)です。それでもバージョン1.1.0で実行したい場合は - こちらの解決策を参照してください - http://www.csell.net/2014/09/03/VTNX_Not_Enabled/

16
Varun

1.仮想化ドライバをインストールするには

Android SDK Managerを起動し、Extrasを選択してから、Intel Hardware Accelerated Execution Managerを選択します。ダウンロードが完了したら、/ extras/intel/Hardware_Accelerated_Execution_Manager/IntelHAXM.exeを実行します画面の指示に従ってインストールを完了します。

2.問題が発生した場合は、コンピュータを再起動し、BIOSを起動して仮想化テクノロジを有効にしてください。

3.所有者が仮想化に対応していることを確認するには、次のリンクにアクセスしてください http://ark.intel.com/Products/VirtualizationTechnology

3

私の場合は、VMWare Workstation 10.0.5でYosemiteを実行しました。

1)kextをdevモードに設定します(もう必要ないかもしれません....まずはそれなしで試してください)。

Sudo nvram boot-args="kext-dev-mode=1" 

その後、以下の手順2)で再起動します(VMの電源を切ります)。

詳細はこちら: http://www.csell.net/2014/09/03/VTNX_Not_Enabled/

2)vhv.enable = "TRUE"を私のVMXファイルに追加して、VMを再起動してください。

ここで議論した詳細は--- https://communities.vmware.com/thread/416997?start=15&tstart=

3)IntelのサイトからHAXM 1.1.1をインストールします。

(より多くのリンクを投稿するのが大好きだ - >しかし2に制限がある - >だから私に投票して、次回はもっと気を付けてね.. :-))

3
user2395959

多くの場合、アンチウイルスの中にはウィンドウ起動でHyperVを起動し、HAXM​​のインストールを許可しないものがあります。 AVASTウイルス対策のため、この問題に直面しました。そこでAVASTをアンインストールし、再起動後にHAXMを正しくインストールしました。それから私はAVASTを再インストールしました。

AVASTをインストールし直しても、HAXM​​は仮想ボックスとAndroidエミュレータで正常に動作します。

0
gvisgr8

IntelHAXMをインストールするには、Intel Virtual Technologyをアクティブにする必要があります。

有効にするには、PCを再起動してBIOSに移動する必要があります。それをアクティブにするために有効にしなければならないIntel Virtual Technologyと呼ばれるオプションがあります。

有効にした後、IntelHAXMを再インストールしてください。これで問題は解決するはずです。

0
mehran zolqdr

Integrated Native Developer Experienceをインストールしてみてください
"インテル®アーキテクチャー、OS X上でWindows *用の高性能C++/Java *アプリケーションを作成するためのツール、サポート、およびIDE統合を開発者に提供する、クロスアーキテクチャー生産性スイートです。インテル®アーキテクチャーの場合はAndroid *、ARM *およびインテル®アーキテクチャーの場合はAndroid *。

統合ネイティブ開発者体験

0
Osama AbuSitta