首页 > 解决方案 > Android Studio 3.5 在搭载锐龙 5(或 7)CPU 的 Win10 上运行的状态如何?

问题描述

真的试图不创建重复。我已经阅读了最接近的 SO,它已经很老了: Android Studio 和 Ryzen CPU?

是时候升级我的硬件了,因为我的 i7、8GB RAM 笔记本电脑不能再同时运行 Android Studio 和模拟器(主要内存问题)。不幸的是,我的笔记本电脑只能到 8GB。

我肯定会考虑使用 Ryzen 5 或 7,因为我可以节省很多 $$$(与类似的英特尔选择相比)。

在 Ryzen 上,我可以运行普通的 HAXM 模拟器吗?我习惯在 i7 上运行的那个?还是我必须运行一些不同的东西?

有人有比较数据吗?我的 i7 几乎立即在我的 i7 上启动了模拟器。但是我不能再同时运行模拟器和 android Studio (AS)(由于 RAM 被 AS 和相关的 Java 运行时吃掉了)。

在 Ryzen 上运行不稳固吗?我会看到很多崩溃吗?会不会太慢以至于让我发疯?如果不是,我宁愿为英特尔芯片支付额外费用?希望有人有Android开发者并有经验分享。

Win10版本?

另外,我刚刚阅读了 Hyper-V 的要求。我正在运行 Windows 家庭版。我是否需要 Windows Pro 或 Enterprise 才能与 Ryzen 5/7 一起运行?我是否需要使用 Hyper-V?

以下来自:https ://docs.microsoft.com/en-us/virtualization/hyper-v-on-windows/quick-start/enable-hyper-v

Windows 10 Enterprise, Pro, or Education
64-bit Processor with Second Level Address Translation (SLAT).
CPU support for VM Monitor Mode Extension (VT-c on Intel CPUs).
Minimum of 4 GB memory.

Hyper-V 角色无法安装在 Windows 10 家庭版上。

标签: android-studioandroid-emulatoramd

解决方案


我从 2018 年 7 月 9 日(不久前,AS 3.2 发布)发现了以下信息,这似乎表明:1. 支持 Android 模拟器并将与 AMD Ryzen 芯片一起运行 2. 您需要打开 Windows HyperVisor 平台(应该可以通过 Windows 10 Home 获得)

https://android-developers.googleblog.com/2018/07/android-emulator-amd-processor-hyper-v.html

它还指出(我的重点显示了我感到困惑的地方——不确定同时运行的 Hyper-V 给了我什么):

如果您想在 基于 Intel 处理器的计算机上同时使用 Hyper-V 和 Android Emulator,您还需要与上面列出的相同的 Android Studio 和 Android Emulator 版本,但有额外的要求:

通过 Windows 功能启用:“Hyper-V”- 仅适用于 Windows 10 专业版/教育版/企业版英特尔处理器:支持虚拟化技术 (VT-x)、扩展页表 (EPT) 和

不受限制的访客 (UG) 功能。此外,需要在 BIOS 中启用 VT-x。

更多信息 - 明确的答案

我儿子有一台配备 Gigabyte m/b 和Ryzen 5 2600x的机器,我们安装了 Android Studio 3.5 并在今晚进行了适当的更改。

  • 主板/CPU 支持 SVM(虚拟化技术),因此我们在 BIOS 中进行了更改。
  • 接下来我们为 Windows HyperVisor Platform 开启 Win10 设置。

我们通过 Android Studio / AVD Manager 下载了一个 x86 Oreo 映像并运行它,它在该机器(16GB RAM)上运行得非常快且流畅。

我们没有看到任何问题。加载了一个基本的模板应用程序并将其部署到 Android 虚拟机,它运行良好。这一切对我来说都很好。对 Ryzen 的支持似乎还不错。我会像他一样买一块主板和锐龙。

更新 - 2020-03-23

我确实购买了 Gigabyte 主板和 Ryzen 5 2600x,我已经运行了 6 个多月,并且在那段时间运行了当前版本的 Android Studio(保持更新)。我有 16GB RAM,CPU 可以运行 Android Studio 和至少两个模拟器同时运行,完全没有问题。

Ubuntu Linux / Windows 10 家庭版双启动

我双启动运行 Ubuntu 和 Win10 的机器。我 90% 的时间都在运行 Ubuntu,因为 Android Studio 在它上面运行得非常流畅,但我也启动到 Win10 并且 Android Studio 在那里也运行良好。(家庭版工作正常。)这证实了 AMD 处理器在运行 Android 模拟器时完全正常工作。


推荐阅读