h_k*_*h_k 44 android android-emulator haxm
我无法在Android Studio上启动任何模拟器.尝试启动模拟器时,出现以下错误:
Failed to create vm ffffffff
Failed to create HAX VM
No accelerator found.
failed to initialize HAX: Invalid argument
Hax is enabled
Hax ram_size 0x80000000`
Run Code Online (Sandbox Code Playgroud)
我已经卸载了英特尔HAXM,再次安装它,重新启动Android工作室,尝试了不同的系统映像,并为模拟器调整了堆空间.我尝试过不同的设备映像,不同的API级别,并尝试将模拟性能从auto切换到硬件和软件都无济于事.我没有尝试过任何工作.这是我的模拟器的详细信息:
Name: Nexus_6P_API_23
CPU/ABI: Google APIs Intel Atom (x86)
Path: /Users/mobile/.android/avd/Nexus_6P_API_23.avd
Target: google_apis [Google APIs] (API level 23)
Skin: nexus_6p
SD Card: /Users/mobile/.android/avd/Nexus_6P_API_23.avd/sdcard.img
hw.lcd.density: 560
hw.dPad: no
avd.ini.encoding: UTF-8
hw.camera.back: none
disk.dataPartition.size: 800M
hw.gpu.enabled: yes
runtime.network.latency: none
hw.keyboard: yes
runtime.network.speed: full
hw.device.hash2: MD5:9b564b60b1aebee32c73ded9daa1e620
hw.ramSize: 2048
tag.id: google_apis
tag.display: Google APIs
hw.sdCard: yes
hw.device.manufacturer: Google
hw.mainKeys: no
hw.accelerometer: yes
hw.trackBall: no
hw.device.name: Nexus 6P
hw.sensors.proximity: yes
hw.gpu.mode: auto
hw.battery: yes
AvdId: Nexus_6P_API_23
image.sysdir.1: system-images/android-23/google_apis/x86/
hw.sensors.orientation: yes
hw.audioInput: yes
hw.camera.front: none
hw.gps: yes
avd.ini.displayname: Nexus 6P API 23
vm.heapSize: 1028
image.androidVersion.api: 23
runtime.scalefactor: auto
Run Code Online (Sandbox Code Playgroud)
按照英特尔文档的说明,我运行命令kextstat | grep intel验证HAXM安装并获得以下返回:
154 0 0xffffff7f82ae4000 0x14000 0x14000 com.intel.kext.intelhaxm (6.0.3) <7 5 4 3 1>
小智 45
尝试安装或更新Intel Emulator Accelerator (HAXM installer),SDK Manager并检查是否Intel VT-x在您的BIOS设置中启用了
xfd*_*dai 31
对于那些安装没有内置HAXM的Android Studio的用户.在从sdk管理器安装HAXM 之后需要手动安装HAXM (实际上SDK管理器刚刚下载了它).
引自这里:https: //software.intel.com/en-us/android/articles/installation-instructions-for-intel-hardware-accelerated-execution-manager-mac-os-x
SDK Manager将安装程序下载到主SDK目录下的"extras"目录中.即使SDK管理器说"已安装",它实际上意味着已下载英特尔HAXM可执行文件.您仍然需要从"extras"目录运行安装程序才能完成安装.
所以这就是你需要做的:
从中下载HAXM安装程序 SDK Manager->Android SDK->SDK Tools->HAXM installer
打开<SDK_SRC>/extras/intel/Hardware_Accelerated_Execution_Manager/并单击.dmg文件以开始安装.
手动安装后,最好重新启动PC.
Lee*_*sey 12
默认情况下,VT-x在所有Mac中都已启用.
如果您同时运行Parallels,将导致上述错误.由于Parallels没有在后台运行,我怀疑它在重新启动时有效.
小智 9
解决方案A:
打开SDK MAnager,安装HAX Installer和Android Emulator:
跟随图片:
解决方案B:
重新启动电脑,然后进入BIOS设置。从Advanced BIOS设置中启用VT-x或Virtualization或Virtualization Technology。

解决方案C:
打开您的SDK文件夹,然后按照路径(android-sdk-windows \ extras \ intel \ Hardware_Accelerated_Execution_Manager)。并双击intelhaxm-android.exe 来更新软件。
或按照这些图片:
Hardware_Accelerated_Execution_Manager

| 归档时间: |
|
| 查看次数: |
44711 次 |
| 最近记录: |