1. ホーム
  2. android

[解決済み] HAXが動作せず、エミュレータがエミュレーションモードで動作する" の修正方法

2022-05-15 12:05:24

質問

質問は

HAX is not working and emulator runs in emulation mode" と表示されますが、これは Intel x86 Emulator Accelerator (HAXM) のインストールと CPU を CPU Intel Atom (x86) にして avd を実行することと関係があるのでしょうか? また、HAXMをインストールしてからAVDの動作が速くなったように感じるのですが、このメッセージはAVDの性能に支障があることを示しているのでしょうか。また、このメッセージは、AVD のパフォーマンスに支障があることを示しているのでしょうか?

私は、mac os x 10.9.1 で実行しています。

android sdk managerで私のシステムにインストールされているものをリストアップしています。

  • ツール
    • Android SDK ツール Rev 22.3
    • Android SDK プラットフォーム-ツールズ Rev 19.0.1
    • Android SDK ビルドツール Rev 19.0.1
    • Android SDK ビルドツール Rev 19

==

  • Android 4.4.2 (API 19)
    • SDK プラットフォーム
    • ARM EABI v7a システムイメージ
    • Intel x86 Ato システム イメージ
    • Google API
    • Android SDK のソース

==

  • その他
    • Intel x86 Emulator Accelerator (HAXM) と、dmg installer も実行し、ホットフィックスをインストールしました。

AVDのセットアップ

  • プラットフォーム 4.4.2
  • API レベル 19
  • CPU Intel Atom (x86)

avdを起動すると、avdが起動しません。

(ruby-2.0.0-p353) .android   $ tools/emulator -avd 1AVD -wipe-data -no-boot-anim -cpu-delay 0

と表示され、結局エミュレータがロードされます。

emulator: The memory needed by this VM exceeds the driver limit.

HAX is not working and emulator runs in emulation mode

どのように解決するのですか?

はい、それは修正されるべきです、HAXM は動作しません。 AVD 構成内で使用するためにどれくらいの RAM が設定されていますか。

768M は良い数字ですが、最も重要なのは、この数字が HAXM のインストール中に設定したメモリ使用量より低いか等しくなければならないことです。これを変更するには、インストールを再度起動することができます。