一次启动avd,Android stutdio会自动安装Intel HAXM,而且表面看是成功的,再次启动会出现“/dev/kvm is not found.”,这说明Intel HAXM没有安装成功。找到安装包(路径:C:\Users\Administrator\AppData\Local\Android\sdk\extras\intel\Hardware_Accelerated_Execution_Manager\)intelhaxm-android.exe,卸载后重装会出现“failed to configure driver”,解决方法如下:
1.下载 haxm_extra_workaround.zip
2.解压,把hax_extract.cmd文件复制到上面那个intelhaxm-android.exe所在文件夹下
3.把intelhaxm-android.exe重命名为IntelHaxm.exe(可先备份)
4.管理员打开命令行工具,运行文件hax_extract.cmd
5.命令行Done之后,管理员运行IntelHaxm.exe即可,这时候就可以正常安装可
6.Android stutdio重新启动模拟器就可以了。
Windows10下Docker需要开启Hyper-V,但Hypver-V与原来的Android模拟器依赖的HAXM冲突。在Windows10 2018 April(Windows 1803)的更新中,微软提供了Windows Hypervisor Platform, Android Studio 3.2版本提供了对Windows Hypervisor Platform支持,这样就能实现Docker和Android模拟器在Win10下的共存。
可以在Windows CMD窗口执行 winver 查看当前Windows版本, Windows 1803以上版本支持本功能
Windows10中文版本通过控制面板->程序->启用或关闭Windows功能,找到“Windows虚拟机监控程序平台”,选中,然后重启Windows
重启后,在Android Studio启动模拟器。
https://android-developers.googleblog.com/2018/07/android-emulator-amd-processor-hyper-v.html
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)