36

SDK を Android 5 にアップグレードした後、Intel Hardware Accelerated Execution Manager を使用できません。

$ android-sdk-macosx/tools/emulator -avd AVD_for_LowMemoryDevice_by_User -netspeed full -netdelay none -gpu on
HAX is working and emulator runs in fast virt mode    
emulator: VCPU shutdown request

EAX=80000001 EBX=019a0000 ECX=c0000080 EDX=00000000
ESI=00013c40 EDI=01d9d000 EBP=00100000 ESP=004f6104
EIP=001000f0 EFL=00000002 [-------] CPL=0 II=0 A20=1 SMM=0 HLT=0
ES =0018 00000000 ffffffff 00c09300 DPL=0 DS   [-WA]
CS =0010 00000000 ffffffff 00c09b00 DPL=0 CS32 [-RA]
SS =0018 00000000 ffffffff 00c09300 DPL=0 DS   [-WA]
DS =0018 00000000 ffffffff 00c09300 DPL=0 DS   [-WA]
FS =0018 00000000 ffffffff 00c09300 DPL=0 DS   [-WA]
GS =0018 00000000 ffffffff 00c09300 DPL=0 DS   [-WA]
LDT=0000 00000000 00000000 00008200 DPL=0 LDT
TR =0020 00000000 00000fff 00008b00 DPL=0 TSS64-busy
GDT=     00000000004ea098 00000030
IDT=     0000000000000000 00000000
CR0=80000011 CR2=0000000000000000 CR3=0000000001d97000 CR4=00000020
DR0=0000000000000000 DR1=0000000000000000 DR2=0000000000000000 DR3=0000000000000000 
DR6=00000000ffff0ff0 DR7=0000000000000400
emulator: VCPU shutdown request

それを修正する方法についてのアイデアはありますか?(プラットフォーム: OS X 10.10、Java バージョン「1.8.0_25」)

4

16 に答える 16

22

x86_64 イメージで Nexus 6 AVD を作成するときに同じ問題が発生しましたが、HAXM​​ は古い Core 2 Duo (Mac Book Pro 2009 年後半など) ではサポートしていないようです。
これは、リリース ノートの既知の問題で指定されています$ANDROID_SDK_HOME/extras/intel/Hardware_Accelerated_Execution_Manager

HAXM ドライバーは、Core マイクロアーキテクチャー (Core、Core2 Duo など) に基づく Intel システムでの 64 ビット システム イメージのエミュレートをサポートしていません。Nehalem 以降に基づくすべてのシステムがサポートされています。(Corei3、Core i5、および Core i7 マシン)。

于 2014-11-21T22:10:19.320 に答える
9

Intel 公式サイトhttps://software.intel.com/en-us/android/articles/intel-hardware-accelerated-execution-manager-end-user-license-agreement-macosxで提供されている最新の HAXM を試してください。現在は 1.1 です。 .1.sdk manager からはまだ古い 1.1.0 のもの。わたしにはできる。

于 2014-10-29T03:39:32.837 に答える
8

SDK マネージャーは、1.1.0/1.1.1 ではなく HAXM 1.0.8 を自動的にインストールするようです。これを修正するには、次の場所に移動します

<android-sdk>/extras/intel/Hardware_Accelerated_Execution_Manager

実行してHAXMを再インストールします

$ chmod +x silent_install.sh
$ sudo ./silent_install.sh -u
$ sudo ./silent_install.sh

これで、エミュレータが正しく起動するはずです。

于 2015-01-09T09:53:02.280 に答える
3

最近 El-capitan os にアップグレードしましたが、同じ問題が発生しました。

まず、HAXM​​ を完全にアンインストールします。

sudo /Library/Extensions/intelhaxm.kext/Contents/Resources/uninstall.sh 
sudo rm /System/Library/LaunchDaemons/com.intel.haxm.plist

次に、HAXM​​ を最新バージョンで再インストールします。 https://software.intel.com/en-us/android/articles/intel-hardware-accelerated-execution-manager

これは私にとって問題を解決しました。

以下は、 OS XのHAXMに言及したリンクが消え続けていることです

于 2015-10-16T14:48:38.167 に答える
3

初めてウェア エミュレータを起動したときは問題なく動作していましたが、今日 MacBook Pro を再起動したときにクラッシュが発生しましたVCPU shutdown request。私が使用している HAXM のバージョンは 1.1.4 です。そこで、再起動してエミュレータ イメージを再作成しようとしました... /extras/HAXM... フォルダにある .dmg インストーラを使用して HAXM ドライバを再インストールするまで、何も機能しませんでした。参考までに

于 2015-09-11T23:22:18.257 に答える
2

SDK コンポーネントを次のようにアップグレードすると、最新の Android スタジオで動作します。

Intel x86 Emulator Accelerator (HAXM インストーラー)、リビジョン 5.2

于 2014-11-25T14:20:14.560 に答える
2

Android Studio 0.8.13 以前を使用している場合は、最新のものにアップグレードしてください。この問題は 0.8.14 リリースで修正されています。

于 2014-10-24T07:23:06.193 に答える
2

解決しました!どうやら、インテルのサイトで入手可能な最新バージョンである HAXM 1.0.8 を使用していたようです。ただし、Android SDK Manager は、64 ビット イメージを実行するために必要な HAXM 1.1.0 のプレビュー バージョンをダウンロードします。

于 2014-10-21T18:24:03.237 に答える
1

問題を解決しました。次のことを行う必要があります。

  • 古い HAXM をアンインストールします。 sudo /System/Library/Extensions/intelhaxm.kext/Contents/Resources/uninstall.sh
  • kext 署名を無効にします。明らかに HAXM 1.1.0 は適切に署名されていません sudo nvram boot-args="kext-dev-mode=1"。リブート
  • 通常どおり新しい HAXM 1.1.0 をインストールします (kext 署名を無効にしないと、haxm は VT/NX が無効であるというエラーでインストールを拒否することに注意してください)。
  • $ANDROID_HOME/tools/libあなたに追加$LD_LIBRARY_PATH

API 21 AVD 画像は今のところ問題なく動作します。

ソース: http://www.csell.net/2014/09/03/VTNX_Not_Enabled/

于 2014-10-25T01:36:31.590 に答える
1

1- SDK Manager からHAXM Accelerator をリビジョン 5.2に更新します。

2- 新しい更新された HAXM をインストールします (以前のものをアンインストールする必要はありません) -> (システムを再起動します)

3- 次の構成を使用して Lollipop の AVD を作成します。

ここに画像の説明を入力

お役に立てれば

于 2015-01-09T12:37:39.933 に答える
0

現在、新しいバージョンの HAXM 1.1.1 があり、Mac OS <10.9 および >10.9 用の別のバージョンがあります。ここに画像の説明を入力

于 2014-12-08T23:10:52.557 に答える
0

Vagrant VM を同時に起動すると、同様の問題が発生しました。次に、VCPU シャットダウン要求を送信しました。また、Vagrant VM の実行中に Android エミュレーターが起動しませんでした。これが誰にも役立つことを願っています。

emulator: VCPU shutdown request

EAX=00000000 EBX=c085e000 ECX=01000000 EDX=00000000
ESI=00000000 EDI=c0860000 EBP=c085ffbc ESP=c085ffb4
EIP=c02065cf EFL=00000246 [---Z-P-] CPL=0 II=0 A20=1 SMM=0 HLT=0
ES =007b 00000000 ffffffff 00c0f300 DPL=3 DS   [-WA]
CS =0060 00000000 ffffffff 00c09b00 DPL=0 CS32 [-RA]
SS =0018 00000000 ffffffff 00c09300 DPL=0 DS   [-WA]
DS =007b 00000000 ffffffff 00c0f300 DPL=3 DS   [-WA]
FS =0018 00000000 ffffffff 00c09300 DPL=0 DS   [-WA]
GS =0018 00000000 ffffffff 00c09300 DPL=0 DS   [-WA]
LDT=0000 00000000 00000000 00008200 DPL=0 LDT
TR =0020 00001000 00000067 00008900 DPL=0 TSS32-avl
GDT=     0086a2c0 0000001f
IDT=     00000000 00000000
CR0=8005003b CR2=b6ec0004 CR3=3666b000 CR4=00000690
DR0=00000000 DR1=00000000 DR2=00000000 DR3=00000000 
DR6=ffff0ff0 DR7=00000400
emulator: Failed to sync vcpu reg
于 2016-03-03T18:27:45.627 に答える
0

ダウンロードマネージャーからHAXMを更新するとうまくいきました。システムを Android 5.x にアップグレードすると、自動的にダウンロードされません。

于 2015-03-04T21:44:00.023 に答える
0

更新後もまだ機能しない場合は、エミュレーターでワイプデータを取得し、スナップショットからロードしないでください。問題がここにあるため、壊れています。今私に起こったので、この方法で解決しました

于 2015-03-15T17:44:20.167 に答える