以下のエラーが発生しています:
エミュレーター:エラー:残念ながら、HAXMハイパーバイザーとVirtualBox 4.3.30+の間には互換性がないため、複数のハイパーバイザーを共存させることはできません。積極的に取り組んでいます。 http://b.Android.com/197915 (Android)および https://www.virtualbox.org/ticket/14294 で問題の詳細を確認できます。 =(VirtualBox)内部エラー:初期hax同期に失敗しました
作業は進行中と言われていますが、同じOS(WIN 7)と同じマシン仕様の同僚のマシンでスタジオを実行できます。
現在、この問題の回避策はありますか?
次のエラーを受け取りました:
エラー:残念ながら、HAXMハイパーバイザーとVirtualBox 4.3.30+の間には互換性がないため、複数のハイパーバイザーを共存させることはできません。積極的に取り組んでいます。 http://b.Android.com/197915 (Android)および https://www.virtualbox.org/ticket/14294 で問題の詳細を確認できます。 =(VirtualBox)
この問題を解決するには、MacでDockerを閉じるだけでした。
同じ問題がありました。調査中に私はこれについて知りました https://forums.docker.com/t/cant-using-docker-for-mac-with-Android-emulator-haxm/8939/
どうやら、DockerとAndroid HAXMを使用するエミュレーターを一緒に実行することはできません。システムでDockerを実行していました。停止し、エミュレーターは問題なく実行できました。
Dockerをインストールして実行している場合は、停止してから再試行してください。
Ionic 1アプリをAndroidエミュレーターと_ionic emulate Android -lcs
_でエミュレートしようとしましたが、同じエラーが発生しました:emulator: ERROR: Unfortunately, there's an incompatibility between HAXM hypervisor and VirtualBox 4.3.30+ which doesn't allow multiple hypervisors to co-exist. It is being actively worked on; you can find out more about the issue at http://b.Android.com/197915 (Android) and https://www.virtualbox.org/ticket/14294 (VirtualBox) Failed to sync vcpu reg Failed to sync vcpu reg Failed to sync vcpu reg Internal error: initial hax sync failed
次の手順で、実行中の他のすべてのVMの実行を保存および一時停止することで解決しました。
1)トップバーのクジラアイコンをクリックし、「Dockerを終了」を選択して、Mac用Dockerを終了します。 Docker for MacとDocker ToolboxのDocker Daemon(サーバー)は、Linuxで自動的に実行されるため、これが必要だと思いますVM dockerd
または_docker daemon
_)を使用して手動でクジラアイコンがトップバーにあるときにDockerクライアントが実行されています。
2)プロバイダーとしてVirtual Boxを使用している可能性があるため、_vagrant halt
_を実行して、ホストマシンで実行されているすべてのVagrant VMを停止します。 _vagrant status
_を実行して、電源オフへの状態の変更を確認します。
3)virtualbox
を実行してVirtual Box GUIを開き、VMを右クリックして[閉じる]> [状態を保存]を選択して、すべてのVirtual Box VMを停止します
4)再試行する前に、ターミナルウィンドウを閉じて再度開きます
MacでのDockerの実行を停止しました。その後、エミュレータは正常に実行できました。
スレッドには 更新 がありました Mehmed found Dockerを停止する必要はありません。すべてのAndroid Studioアップデートを実行した場合、Intelインストーラーは既にUsers/your_user/Library/Android/sdk/extras/intel/Hardware_Accelerated_Execution_Manager/IntelHAXM_6.1.1.dmgにダウンロードされています。インストーラーを自分で実行する必要があります。
コンピューター上で同じリソース、つまりGoogleのものとGenymotion(VirtualBox)の両方を使用しようとする2つのエミュレーターがある可能性があります。誰がどのくらいの期間/それが対処されるかを知っています。 Genymotionを実行している場合は、VirtualBoxを使用します。したがって、Oracle VM Virtual Box Managerを実行し、仮想マシンが実行されていないことを確認してください。仮想マシンはシャットダウンされます。 1つ(Genymotion)またはもう1つ(Android AVDマネージャー)を選択します。
私は同様の問題を抱えていて、次のことをしました:
1)mac用Dockerを停止(終了)2)2台のモニター(1つのMac画面+拡張別の画面)を使用し、2台目のモニターを取り外して正常に動作します。
同時に複数の仮想マシンが実行されていないことを確認します。
私の場合(macOS)、ドッカーの停止/終了は役に立ちません。 boot2docker poweroff
を実行する必要があります。