web-dev-qa-db-ja.com

Android Windows 7上のStudio仮想デバイスVM互換性なし

VirtualBoxがありますVMコンピューターに、VMはWindows 7 64ビットを実行しています。インストールしたAndroid Studio VM。基本的なHello Worldアプリケーションしかありませんが、AVDを実行しようとすると、次のメッセージが表示されます。

このAVDを実行するには、Intel HAXMが必要です。 AndroidエミュレーターはHyper-Vと互換性がありません。

残念ながら、Hyper-Vを実行してエミュレーターを使用することはできません。ここにあなたができる帽子があります:

1)管理者としてコマンドプロンプトを開始します

2)次のコマンドを実行します:C:\ Windows\system32> bcdedit/set hypervisorlaunchtype off

3)マシンを再起動します。

このコマンドを実行して複数回再起動しましたが、何も変わりません。

また、いくつかのポート転送を試みました: http://paulsdevworld.blogspot.ca/2013/06/make-Android-studio-work-with-androvm.html 接続できませんでしたNo connection could be made because the target machine actively refused it.

私はこの質問を確認しました、OPにはVirtualBoxに直接Android画像があります Test Android app on Android studio からの仮想ボックス

誰でもこの作品を作る方法や私が試すことができるものを知っていますか?ご質問はお気軽に。

編集:Intel HAXMをインストールしましたが、実行しようとするとこのメッセージが表示されます enter image description here

これらは私の現在の設定であり、仮想化は明らかに有効になっています。それは正しい設定ですか? enter image description here

VMでこれを機能させる方法はありますか?

バウンティを開始するには、Virtual Boxを使用する必要はありませんが、無料である必要があります。

ホストPC Host ゲストPC guest

VMwareの無料試用版をダウンロードし、以下の設定を使用して動作させることができます。 VirtualBoxでまったく同じ設定を試したところ、Hyper-Vエラーが発生しました。 settings screenshot

ソリューション:

誰かが疑問に思っているなら、Virtual Boxで実行できました。これは私がAVDで使用した設定です: Solution 警告が遅い。

22
phil652

この投稿を仮想ボックスからも読んで、あなたの状況に当てはまるかどうかを確認してください。 :) https://forums.virtualbox.org/viewtopic.php?f=6&t=69076 。このような場合は、ライセンスベースのVMWareなどのソフトウェアを購入する必要があるため、無料のオプションはありません。

そうでなければ、not既存のVirtualBox内でIntel HAXMを使用します。それは、ハードウェアアクセラレーションを必要としないAndroidイメージを使用することです。これは、プロセッサで2つの異なるエミュレーションスタックを同時に実行することができないためです。 Virtual Boxでは、ハードウェアアクセラレーションを必要としないエミュレータを使用することをお勧めします。この投稿を参照してください: Android Studio? よろしければ。

編集:フィルはこれを試しましたか? VMWareは無料ではないため、実行可能な唯一のオプションのように思えます

4
imaadhrizni

システムがIntel Virtualization Technology(VT-x)をサポートしている場合、以下のプロセスが機能します。

  1. を使用してBIOSに移動します F10 起動時に。
  2. システム構成/システム設定に移動します。
  3. 仮想化テクノロジーを有効にします。
  4. 押す F10 保存して終了します。
  5. 再起動すると、VT-xが機能するはずです。
5
Sneh Pandya

bIOS設定でVT-xをすでに有効にしている場合は、Android sdk。まだインストールしていない場合は、開くことができますSDKマネージャーとそこからインストールするか、こちらからダウンロードできます https://dl-ssl.google.com/Android/repository/extras/intel/addon/haxm-windows_r6_0_5.Zip 、unzip Android sdkのextrasフォルダーにインストールしてインストールします。

1
iamLinker

同じ問題がありましたが、Intel Hardware Accelerated Execution Managerをインストールすることで解決しました。 SDKマネージャーでダウンロードしてください。これはExtrasにあります。この後、フォルダに移動します

[Android SDK Root]\extras\intel\Hardware_Accelerated_Execution_Manager

次にIntelHaxm.exeを実行してインストールします。

ここでは、Microsoft Windows、Mac OS * X、およびLinux UbuntuのIntel Hardware Accelerated IntelHaxm.exe のリンク

enter image description here

BIOSで仮想化を有効にしていない場合、次のメッセージが表示されます。

enter image description here

1
sumeet

bIOSでIntel仮想化を有効にします

enter image description here

1
rohit salaria

AVDの代わりにGenyMotionを試すこともできます。 AVDよりもパフォーマンスが優れています。非営利的に使用する場合は無料です。 GenyMotionはVirtual Boxを使用しているため、VBが正常に機能していることを確認できます。

1
Thracian

BIOSメニューからIntel-VTを有効にする状況にない場合は、VMにARMまたは32ビットプロセッサなど)の異なるプロセッサを使用する必要があります。Intel-VTでは64ビットを使用できますVM。

0
Mahdi-Malv