VijaySue 2024-03-07 19:26 采纳率: 100%
浏览 9
已结题

Android Studio打不开高版本安卓模拟器

我的CPU是AMD R7 5800H,在使用Android Studio时发现可以打开任何架构的Android 7或8,但是在启动Android10及以上的虚拟机时就卡在启动中,换其他模拟器也是一样。该下载的都下了,该配置的地方也都配置了。试了很多方法还是不行,所以想看看有没有遇到过相同问题的朋友,想知道是不是CPU是AMD的问题。

img

img

  • 写回答

5条回答 默认 最新

  • 专家-赤兔[在线] 全栈领域优质创作者 2024-03-07 19:26
    关注

    引自免费微信小程序:皆我百晓生

    在 Android Studio 中使用 AMD 处理器运行高版本 Android 模拟器时遇到启动卡顿的问题,这可能是由于 Hypervisor 虚拟化技术的支持问题导致的。AMD 的处理器需要通过特定的虚拟化软件层(如 AMD-V)来支持硬件加速,而 Android 模拟器默认使用的 Intel HAXM 不兼容 AMD CPU。

    为了解决这个问题,请尝试以下步骤:

    1. 安装 AMD 官方的 Android 模拟器加速器:

      或者,对于较新的 Android Studio 版本(3.2 及以上),Google 已经集成了对 AMD 的支持:

      • 确保你已经安装了最新版本的 Android Studio。
      • 在 Android Studio 中启用 Hyper-V 或 SVM(Secure Virtual Machine Mode)虚拟化功能:
        • 对于 Windows 用户,检查 BIOS 设置中是否启用了 SVM,并且关闭 Hyper-V(如果已启用);Windows 10 用户可以尝试启用 WSL2(Windows Subsystem for Linux 2)并使用内置的基于 qemu 的模拟器加速。
        • 对于 Linux 用户,请确保在内核设置中启用了 SVM。
    2. 配置 Android Studio 使用其他加速器:

      • 打开 Android Studio,进入 AVD Manager。
      • 创建或编辑现有的 Android 虚拟设备(AVD)。
      • 在“System Image”选择高版本 Android 的同时,在“Emulated Performance”选项中,选择 "Hardware - GLES 2.0"(或对应支持 AMD 的选项)以利用加速功能。
    3. 确认 SDK Tools 更新:

      • 确认您的 SDK Tools, Platform-tools 和 System Images 是最新的,因为新版本可能包含了对 AMD 处理器更好的支持。
    4. 重启计算机和重新启动模拟器: 完成上述设置后,重启电脑确保更改生效,然后再次尝试启动 Android 10 或更高版本的虚拟机。

    请按照这些步骤操作,通常情况下应该能够解决在 AMD R7 5800H 上运行 Android 高版本模拟器的问题。如果问题仍然存在,请查阅 Android Studio 或 AMD 官方文档获取进一步的帮助和更新信息。

    本回答被题主选为最佳回答 , 对您是否有帮助呢?
    评论 编辑记录
查看更多回答(4条)

报告相同问题?

问题事件

  • 系统已结题 3月16日
  • 已采纳回答 3月8日
  • 修改了问题 3月7日
  • 创建了问题 3月7日

悬赏问题

  • ¥15 is not in the mmseg::model registry。报错,模型注册表找不到自定义模块。
  • ¥15 安装quartus II18.1时弹出此error,怎么解决?
  • ¥15 keil官网下载psn序列号在哪
  • ¥15 想用adb命令做一个通话软件,播放录音
  • ¥30 Pytorch深度学习服务器跑不通问题解决?
  • ¥15 部分客户订单定位有误的问题
  • ¥15 如何在maya程序中利用python编写领子和褶裥的模型的方法
  • ¥15 Bug traq 数据包 大概什么价
  • ¥15 在anaconda上pytorch和paddle paddle下载报错
  • ¥25 自动填写QQ腾讯文档收集表