【问题标题】:Android Virtual Device ERROR on Android StudioAndroid Studio 上的 Android 虚拟设备错误
【发布时间】:2019-01-28 11:25:39
【问题描述】:

当我尝试打开虚拟设备时,我看到了同样的错误。我能做什么?

那个错误:

Emulator: warning: host doesn't support requested feature: CPUID.80000001H:ECX.abm [bit 5]

我无法解决我的问题:/我昨天问过,但有人回答:/

注意:虚拟化技术已启用,KVM 正常。

【问题讨论】:

  • 我应该让发帖人知道我使用的是 Linux Mint 19,在该消息开始弹出之前,我已经使用 android studio 两周了。我认为它可能是一个插件。

标签: android device virtual avd


【解决方案1】:

此错误与称为 LZCNT 的 CPU 功能有关。自 Haswell (2013) 和 AMD 自 2007 年以来,它已在 Intel 处理器中引入。因此,如果您的 CPU 较旧或出于任何其他原因不支持 LZCNT - 您将收到此警告。 您可以通过执行以下命令(Linux)检查您的 CPU 是否支持 LZCNT 指令:

cat /proc/cpuinfo | grep abm

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

【讨论】:

  • 那么,如果我使用 android studio,是否有任何选项可以禁用警告。
  • @zeleven 很遗憾没有。
  • 我有同样的问题,但即使我不支持 LZCNT 的东西,android studio 模拟器也适用于我。
  • 可能您的目标是不同的 api 级别? Allegedly LZCNT 从 8.1 开始实际上成为必需的。
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2018-08-22
  • 2017-04-03
  • 2012-08-16
  • 2015-08-16
  • 2018-12-05
  • 1970-01-01
相关资源
最近更新 更多