Android Studio 上的 Android 虚拟设备错误

6
当我尝试打开虚拟设备时,出现了相同的错误。我该怎么办?
那个错误:
Emulator: warning: host doesn't support requested feature: CPUID.80000001H:ECX.abm [bit 5]

我无法解决我的问题:/我昨天问过,但没有人回答:/
注意:虚拟化技术已启用,KVM也正常。

我应该让发帖人知道我正在使用Linux Mint 19,之前两周我一直在使用Android Studio,然后那个消息开始弹出。我认为这可能是一个插件的问题。 - Abby Starchild
2个回答

13

这个错误是指 CPU 的一个特性叫做 LZCNT。它自 Haswell(2013 年)以来被引入到英特尔处理器和 AMD 处理器自 2007 年起开始支持。如果你的 CPU 较老或由于任何其他原因不支持 LZCNT,则会收到此警告。 您可以通过执行以下命令(Linux)来检查您的 CPU 是否支持 LZCNT 指令:

cat /proc/cpuinfo | grep abm

LZCNT 不能直接检查,但它包含在 ABM 标志 (高级位操作) 中,该标志指示 POPCNT 和 LZCNT 都存在。因此,如果命令输出为空,则不支持 LZCNT。


那么,如果我使用Android Studio,是否有禁用警告的选项? - zeleven
很抱歉,@zeleven,不行。 - Andrei Vinogradov
我有同样的问题,但是安卓工作室模拟器对我有效,即使我不支持LZCNT。 - Nikkolai Fernandez
可能是您的目标API级别不同?据称,从8.1开始LZCNT实际上是必需的。 - mirh

0

不知道这是否仍然是一个实际问题。

我尝试了许多不同的方法来解决我的机器上的问题,但对我来说没有真正起作用。我仍然无法配置我的模拟器设置,但我会找到一种方法。

回到AVD无法工作的问题:

我在Aspire-M7720(Core I7-900)14Gb RAM和GeForce GTX 960上运行Ubuntu 22.04

解决方案非常简单:我只需安装GPU的专有驱动程序,现在它正在工作。不知道为什么现在它能工作了,但所有图像现在都完美地工作了。希望能对你有所帮助。


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接