HAXM is not working and emulator runs in emulation mode。模拟器停留在开机界面时报的错。

时间:2021-10-18 18:56:27
错误如下:HAXM is not working and emulator runs in emulation mode
                    emulator: The memory needed by this AVD exceeds the max specified in your HAXM configuration .
                    emulator: AVD      RAM size = 1024 MB

                    emulator: HAXM max RAM size = 700 MB


1、在安装Android Studio时会选择需要安装的组件,其中有一个Performance(intel®HAXM)的内容。

      HAXM is not working and emulator runs in emulation mode。模拟器停留在开机界面时报的错。

    2、  就按默认的来,接着在后面需要设置大小

      HAXM is not working and emulator runs in emulation mode。模拟器停留在开机界面时报的错。

       它这里默认是512M,第一次安装的时候,我看了一下,说明中有“you can change these settings at any time.”,心里想“后面可以随时改,那就默认的肯定没问题”。

3、启动模拟器时我查看下方的Run窗口AVD页面中的控制台,输出几行语句,其中出现红色的“HAXM is not working and emulator runs in emulation mode”,颜色标识为异常。

       启动的模拟器停留在Android字样的界面不动。开始查找原因。

      【解决过程】

       1.Tools->Android->SDK Manager

     HAXM is not working and emulator runs in emulation mode。模拟器停留在开机界面时报的错。

   然后就看到对应的HAXM了:     

HAXM is not working and emulator runs in emulation mode。模拟器停留在开机界面时报的错。

 下载最后一项Intel x86 emulator accelerator(HAXM install.........)

安装完成后记得重新启动Android Studio 查看

HAXM is not working and emulator runs in emulation mode。模拟器停留在开机界面时报的错。

如图显示就安装上了,但还是和之前一样,启动模拟器停留在android字样屏幕上,提示错误HAXM is not working and emulator runs in emulation mode。

       emulator: The memory needed by this AVD exceeds the max specified in your HAXM configuration .
       emulator: AVD      RAM size = 1024 MB

        emulator: HAXM max RAM size = 700 MB

 发现AVD的RAM和HAXM的RAM 的size不同,怎么设置新安装的HAXM的 RAM size呢?

Android\sdk\extras\intel\Hardware_Accelerated_Execution_Manager这个目录下intelhaxm-android.exe文件,双击重新安装,会提示你设置新的值。(这里就不上图了)


再次启动模拟器  问题解决了。 但还是启动有些慢,继续查查看。。。。