Windows11下Android Studio创建ChromeOS Emulator失败求助
Windows 11 环境 Android Studio 搭建 ChromeOS Emulator 可行方案
旧教程提供的两个ChromeOS仓库、系统镜像XML地址属于已废弃的非官方分发路径,加上跨网访问限制,会直接触发IO exception while downloading manifest报错,无需手动添加这两个自定义源,按以下步骤操作即可正常搭建:
前置准备
- Android Studio 版本升级到 2022.1.1(Electric Eel)及以上,过低版本没有内置ChromeOS镜像官方分发入口
- 提前开启Windows虚拟化:打开「控制面板-程序-启用或关闭Windows功能」,勾选「虚拟机平台」,Win11专业版可额外勾选Hyper-V,保存后重启电脑;重启后打开任务管理器,切到「性能-CPU」 tab,确认右下角虚拟化状态为「已启用」,没开的话进BIOS开启Intel VT-x(Intel芯片)/AMD-V(AMD芯片)
组件安装步骤
- 打开Android Studio SDK Manager(可通过顶部菜单栏
File -> Settings -> Appearance & Behavior -> System Settings -> Android SDK进入,也可直接点顶部工具栏带向下箭头的SDK图标) - 切到
SDK Update Sites标签页,把之前手动添加的两个失效ChromeOS自定义源全部删除,勾选官方源Google Repository,点击应用保存 - 切回
SDK Platforms标签页,勾选右下角Show Package Details,下拉找到ChromeOS分类,展开后选择对应x86_64架构的ChromeOS镜像(API等级选33及以上版本兼容性最佳,注意不要选ARM架构镜像,x86设备运行ARM镜像会出现严重卡顿、启动失败问题) - 切到
SDK Tools标签页,同样勾选Show Package Details,根据自己的芯片选择安装虚拟化加速组件:- Intel芯片选装
Intel x86 Emulator Accelerator (HAXM) - AMD芯片选装
Android Emulator Hypervisor Driver for AMD Processors
- Intel芯片选装
- 确认所有勾选的组件后点击OK,等待SDK Manager自动完成下载安装,中途不要中断网络
模拟器创建与配置
- 打开Device Manager,点击
Create Virtual Device - 设备类型选择Phone/Tablet分类下的Pixel系列机型(推荐选Pixel 6及以上机型,分辨率不低于1080P,低分辨率会出现ChromeOS显示适配异常),点击Next
- 系统镜像选择页,选中之前下载的x86_64架构ChromeOS镜像,点击Next
- 进入高级配置页:
- 运行内存(RAM)分配至少4GB,设备物理内存≥16G的话建议分配8GB
- 内部存储分配至少16GB,避免初始化时空间不足报错
- 图形渲染选项选择
Hardware - GLES 2.0,不要选软件渲染,否则会出现严重卡顿
- 点击Finish完成创建,首次启动需要3-5分钟完成系统初始化,不要中途关闭模拟器窗口
常见问题处理
- 下载组件时仍触发IO异常:检查Android Studio代理配置是否正常,确保可正常访问谷歌官方SDK分发服务,不要使用来源不明的第三方自定义源
- 模拟器启动黑屏:确认虚拟化功能已正常开启,重新安装对应芯片的虚拟化加速驱动,在Device Manager对应模拟器的下拉菜单中选择
Cold Boot Now冷启动 - 启动后提示系统损坏:调大模拟器分配的内存、存储配额,执行冷启动操作即可恢复
内容的提问来源于stack exchange,提问作者Abhi_M
相关产品推荐
相关产品推荐

