You need to enable JavaScript to run this app.
最新活动
大模型
产品
解决方案
定价
生态与合作
支持与服务
开发者
了解我们

AMD Ryzen 5500U设备上Android Emulator无法启动,持续显示starting up问题求助

AMD Ryzen 5500U设备上Android Emulator无法启动,持续显示starting up问题求助

问题描述

我正在使用搭载AMD Ryzen 5500U处理器的笔记本开发React Native应用,但Android模拟器始终无法正常启动,一直停留在“starting up”界面。已经确认Windows Hypervisor Platform已启用,且BIOS中的虚拟化功能也已打开。之前尝试过重装不同版本的Android Studio,但问题依然存在。

可能的解决方法

根据AMD处理器搭配Android模拟器的常见问题,你可以试试以下几个方案:

  • 关闭占用虚拟化资源的其他程序:像Docker、VMware、VirtualBox这类依赖虚拟化的软件会和Hyper-V抢占资源,完全关闭这些程序后再重启模拟器试试。
  • 调整模拟器的图形渲染模式:打开Android Studio的AVD管理器,编辑你正在使用的模拟器,点击「Show Advanced Settings」(显示高级设置),找到「Emulated Performance」(模拟性能)下的Graphics选项,切换成「Software - GLES 2.0」保存后再启动模拟器。AMD处理器有时候硬件渲染会有兼容性问题,软件渲染反而能正常运行。
  • 检查BIOS中的SVM Mode设置:虽然你说虚拟化已经开启,但部分AMD笔记本需要单独开启BIOS里的「SVM Mode」(也就是AMD-V虚拟化技术),重启电脑进入BIOS界面,找到CPU相关设置,确认这个选项是开启状态。
  • 用命令行启动模拟器查看详细日志:找到你Android SDK目录下的emulator文件夹(一般在C:\Users\你的用户名\AppData\Local\Android\Sdk\emulator),打开命令提示符,运行emulator -avd 你的AVD名称 -verbose,这样能看到模拟器启动时的详细报错信息,根据日志定位具体问题。
  • 更新AMD显卡驱动:模拟器的图形渲染依赖显卡驱动,去AMD官网下载并安装对应Ryzen 5500U的最新显卡驱动,旧版本驱动可能存在兼容性bug。
  • 创建新的AVD测试:尝试创建一个全新的AVD,选择Android 11或Android 12的系统镜像(避免太新的Android 13/14可能存在的适配问题),配置尽量精简,再启动看看是否能正常运行。

希望这些方法能帮你解决问题!

备注:内容来源于stack exchange,提问作者Nibras A

火山引擎 最新活动