Windows10下Android Studio ARM64架构API29 AVD模拟器无法启动求助
Windows 10 arm64环境下Android API 29/30运行环境解决方案
优先修复官方AVD启动无响应问题
- 首先确认设备已开启硬件虚拟化,可在任务管理器「性能」-「CPU」页面查看状态,未开启则进入BIOS打开对应选项
- 升级Android Studio到最新稳定版,同时在SDK Manager中更新
Android SDK Build-Tools 30.0.3、Android SDK Platform-Tools、Android Emulator组件到最新版本 - 删除原有故障AVD,重新创建时选择
arm64-v8a架构的API 29/30系统镜像,优先选择Google APIs或AOSP纯镜像,不要选择带Google Play的镜像 - 首次启动时右键AVD条目选择
Cold Boot Now执行冷启动,跳过快速启动快照加载 - 若仍卡顿无响应,打开AVD配置目录(默认路径为
C:\Users\你的用户名\.android\avd\对应AVD名称.avd),找到config.ini文件修改以下参数,用软件渲染规避显卡驱动兼容性问题:hw.gpu.mode = swiftshader_indirect hw.ramSize = 4096 vm.heapSize = 512
替代运行方案
- 安装对应API 30版本的Windows Subsystem for Android(WSA),可手动下载arm64架构的离线安装包部署,WSA的资源占用和运行稳定性优于官方AVD
- 用QEMU for Windows arm64直接运行AOSP官方编译的API 29/30 arm64通用系统镜像(GSI),可自定义运行参数
兜底方案
直接使用搭载Android 10(API 29)或Android 11(API 30)的arm64架构物理机,开启USB/无线调试连接开发环境,功能和模拟器完全一致,稳定性最高
内容的提问来源于stack exchange,提问作者kristyna
相关产品推荐
相关产品推荐

