You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

Windows 10环境下多开发工具无法启动Android模拟器求助

解决多开发环境下Pixel 5 API 34模拟器无法启动的问题

硬件配置

  • Windows 10 系统
  • Ryzen 5 1600 处理器
  • MSI B450 Tomahawk Max 主板

问题现象

Visual Studio Preview Community(.NET MAUI项目)

通过Android Device Manager启动模拟器时弹出提示:

could not start emulator using host gpu mode

官方建议更新显卡驱动或设置hw.gpu.mode=off,但设置后问题仍存在。

Android Studio

  • 直接启动模拟器时提示缺少SDK组件build-tools;33.0.1
  • 通过Device Manager启动时提示:

The emulator process for AVD has terminated

Delphi XE5

模拟器完全无法启动,无明确报错提示。

已尝试的无效操作

  • 检查并调整Windows Hyper-V的开启/关闭状态,均无效
  • 在AVD配置中设置hw.gpu.mode=off
  • 在advancedFeatures.ini中添加以下配置:
    WindowsHypervisorPlatform=on
    Vulkan = off
    GLDirectMem = on
    

解决方案

1. 补全缺失的SDK组件

打开Android Studio的SDK Manager,切换到SDK Tools标签,找到并勾选Android SDK Build-Tools 33.0.1,点击Apply完成安装。安装后重启Android Studio和模拟器测试。

2. 强制启用软件渲染

找到AVD的配置文件(路径通常为C:\Users\<你的用户名>\.android\avd\<Pixel5_API34>.avd\config.ini),打开后添加或修改以下参数:

hw.gpu.enabled=no
hw.gpu.mode=off
disk.dataPartition.size=6442450944

保存文件后重新启动模拟器。

3. 调整Windows虚拟化服务

  1. 按下Win+R输入appwiz.cpl,进入程序和功能 → 启用或关闭Windows功能,确保:
    • 关闭Hyper-V
    • 关闭虚拟机平台
    • 开启Windows Hypervisor Platform(若之前开启无效,先关闭再重新开启)
  2. 重启电脑后,以管理员身份打开命令提示符,执行对应命令:
    • Intel处理器:
      sc config intelhaxm start= auto
      sc start intelhaxm
      
    • AMD处理器:
      sc config amdhaxm start= auto
      sc start amdhaxm
      

4. Delphi XE5兼容性适配

Delphi XE5对API 34的支持有限,建议:

  • 创建API级别更低的AVD(如API 28或API 30)进行测试
  • 检查Delphi的Android SDK配置路径,确保指向正确的SDK目录,同时使用兼容的Build-Tools版本(推荐28.0.3)

5. 更新显卡驱动

访问AMD官网,下载并安装Ryzen 5 1600对应的最新集成显卡驱动。安装完成后,在模拟器设置中将GPU渲染模式切换为Auto或Software,避免强制使用Host GPU。

内容的提问来源于stack exchange,提问作者max

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.07.06 20:37:23