在 Mac 上找不到 /dev/kvm

2023-11-21

所以我一直在我的 Mac 上使用 android studio 2.0 beta,AVD 工作正常。

但后来我注意到 android studio 现在无法启动 AVD。它说未找到 /dev/kvm。在 BIOS 安全设置中启用 VT-x,确保您的 Linux 发行版具有有效的 kvm 模块.

enter image description here

问题是:我根本没有碰BIOS设置。可能的原因 :

  • VMWare - 在我注意到错误之前,我正在使用虚拟机并为虚拟机配置新网络。
  • CleanMyMac - 我也使用这个应用程序来清理系统
  • 可能有其他原因,但我从未进入 BIOS 或触摸系统设置

我发现解决这个问题的解决方案都是针对Linux的,而不是针对Mac的。我该如何解决这个问题?

EDIT:

我重新安装了 OS X(没有格式化硬盘)。那行不通。


这是对我有用的解决方案。

那么,Android Studio 需要 HAXM 来运行模拟器。

问题是 HAXM 驱动程序尚不支持 Mac Os High Serria 的 Beta 版本。

驱动程序可以工作,但需要一点额外的命令。

首先,您需要禁用 kext 上的安全保护。该版本的驱动程序未签名。

From https://apple.stackexchange.com/a/269777:

  1. 重新启动并按住 ⌘+R 直至出现 Apple 徽标即可进入恢复模式。
  2. 在顶部菜单中单击“实用程序”>“终端”。
  3. 在终端窗口中输入并按 Enter:

    csrutil启用--不带kext

  4. 然后重新启动 Mac。

然后您可以从以下位置安装 HAXM:

从这里下载驱动程序https://software.intel.com/en-us/android/articles/intel-hardware-accelerated-execution-manager/并解压它。

打开终端并转到驱动程序的目录:

cd Downloads/haxm-macosx_v6_2_0
# edit the file and look for 10.12
nano silent_install.sh
CTRL + W
10.12

在 10.12 后面添加 10.13,然后保存文件(CTRL+X、Y、ENTER)

Run it:

./silent_install.sh

为了确保它有效:

sudo kextload -bundle-id com.intel.kext.intelhaxm

现在你的模拟器应该可以工作了!

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

在 Mac 上找不到 /dev/kvm 的相关文章

随机推荐

  • ASP.NET 黄屏死机 (YSOD) 可以按需生成或捕获吗?

    例如 我们只想从 Global asax 错误处理程序捕获 YSOD 输出以在错误报告电子邮件中使用 有没有办法利用内置的 ysod 生成器 我会调查ELMAH ASP NET 的错误日志模块和处理程序 ELMAH 错误记录模块和 Hand
  • 本地 MQTT mosquitto 实例正在连接 ECONNREFUSED 127.0.0.1:1883

    我正在尝试通过 docker 和 docker compose 运行本地 mosquitto 代理 发布者和订阅者设置 但发布者无法连接到代理 但是 通过 cli 连接到本地代理可以正常工作 运行以下设置时出现以下错误 Error conn
  • 如何/是否在 Xcode 中制作通用故事板

    在 Xcode 中创建情节提要文件时 必须选择它是适用于 iPhone 还是 iPad 这意味着人们应该始终将 iPhone 和 iPad UI 放入单独的故事板中 这是真的 我的应用程序有多个故事板 虽然 iPhone 和 iPad 之间
  • 使用 Vagrant Docker 提供程序从 boot2docker 转发端口

    我正在尝试利用 Vagrant 1 6 的 Docker 提供程序 但似乎遇到了障碍 我可以成功启动 Docker 容器和来宾操作系统 但无法从主机操作系统访问容器内启动的服务 这是我的 Vagrantfile VAGRANTFILE AP
  • Python 在类定义中实例化类

    我正在尝试向保存该类实例的类添加一个变量 以下是我的代码的缩短版本 class Classy def init self self hi HI CLASSIES variable holds instances of class Class
  • VueJS 渲染 VNode

    tl dr 给定一个 VueJSVNode对象 如何获取渲染后生成的 HTML 元素 e g gt temp1 VNode tag h1 data undefined children Array 1 text undefined elm
  • Spring Boot 图像上传和服务

    I m making new Spring Boot app and want to be able to store and serve images I want images to be stored in applications
  • Android:防止显示屏关闭

    我编写了一个小游戏 仅由一些传感器控制 没有触摸屏输入或类似的东西 问题是 游戏几秒钟后 屏幕关闭 因为没有触摸输入 是否有类似清单条目之类的东西可以防止屏幕出现这种行为 regards 在游戏的 Activity 中使用此代码作为 sup
  • 如何在 NTFS 上创建稀疏文件?

    我正在测试一个稀疏文件 但我的测试代码不能很好地工作 HANDLE h CreateFileW L D sparse test GENERIC READ GENERIC WRITE FILE SHARE READ FILE SHARE WR
  • 是否可以枚举通过 [ADSI] 对象的 Invoke() 可用的所有方法和属性?

    我很好奇是否有人可以描述如何通过绑定实例枚举可用的 ADSI 方法 ADSI instance psbase Invoke 研究已经出现 请参阅 ADSI 接口的文档 但我对这个答案不是特别满意 如果我实例化为 ADSI lhost gro
  • 带有条件运算符的奇怪 java 行为。这是一个错误吗?

    您能运行下面的命令并解释一下吗 Object o true new Integer 1 new Double 2 0 System out println o 我发现这很令人惊讶 因为有人会期望打印 1 而不是 1 0 这一点也不奇怪 尽管
  • OS X Yosemite 的 Ruby 错误

    我刚刚升级到 OS X Yosemite 在运行 Rails 应用程序时遇到了各种问题 我经常看到以下错误 ruby 11958 0x7fff7e430300 malloc error for object 0x7f880b801808 i
  • 如何在带导航栏的模式视图中更改 iOS 7 中的 UIStatusBarStyle?

    The iOS 7 过渡指南给出一个很好的提示如何改变UIStatusBarStyle动态地在一个UIViewController using UIStatusBarStyle preferredStatusBarStyle return
  • 单元测试的价值

    以下是每当我提出将单元测试和代码覆盖率作为开发周期不可或缺的一部分的重要性时 我从经理 老板那里得到的一些典型答案 按老生常谈的升序排列 那是 QA 的工作 只关注功能和开发 该应用程序不是关键任务 如果存在一些错误 也不是世界末日 我们不
  • 将表单状态对象中的“禁用”传递给 FormControl 构造函数不起作用

    我们以前见过这个 看起来您正在将禁用属性与反应式表单一起使用 指示 如果您将禁用设置为 true 当您在组件类中设置此控件时 disabled 属性实际上将在 DOM 中设置 你 我们建议使用此方法来避免 检查后更改 错误 带有警告的输出示
  • Java从字符串中解析带有时区的日期

    我想从格式的字符串中解析带有时区的日期 31 12 2014 18 09 05 30 我尝试使用 simple Date Format 进行解析 d MM yyyy HH mm ZZ and d MM yyyy HH mm Z 但这给了我一
  • 找不到框架 GoogleToolboxForMac

    通过 pod update 更新 Firebase 后 出现如下错误 ld warning directory not found for option F Users bennysantoso Library Developer Xcod
  • Swift - 获取视频中的所有帧

    我正在关注这段代码获取视频中的所有帧 在此链接中 他试图获取特定时间的帧 但我需要获取所有帧 这是我的代码 var mutableVideoURL NSURL var videoFrames UIImage let asset AVAsse
  • 如何使用 jQuery 触发 select onchange 事件?

    我有一个下拉列表
  • 在 Mac 上找不到 /dev/kvm

    所以我一直在我的 Mac 上使用 android studio 2 0 beta AVD 工作正常 但后来我注意到 android studio 现在无法启动 AVD 它说未找到 dev kvm 在 BIOS 安全设置中启用 VT x 确保