macos - OS X 上的 HAXM 不断消失

标签 macos android-studio haxm

我最近使用 El Capitan 在 OS X 上移动了我的 android 开发环境。一切都按预期工作。我发现的唯一问题是,每次重新启动 PC 后,HAXM 都会从“/dev”中消失,Android Studio 会在使用 HAXM 启动模拟器时报告它。

当我转到 Android SDK 文件夹中的 extras 并尝试安装时,它说已经安装了相同的东西,如果继续,它将重新安装。我继续安装。之后一切正常,直到下次重新启动系统。

谁能告诉我,如何解决这个问题。重新安装HAXM不是什么大任务,但真的很烦人。

最佳答案

想通了这一点:在 El Capitan 上从 HAXM 1.1.4 升级到 1.1.5 时,安装路径从 /System/Library 移动至 /Library .然而,HAXM 安装程序提供的就地升级脚本并不能完美地处理这个问题,这让事情处于一种时髦的状态。正是出于这个原因,HAXM 页面说:

Before installing HAXM 1.1.5, the previous version (1.1.4 and below) must be uninstalled using:

sudo /System/Library/Extensions/intelhaxm.kext/Contents/Resources/uninstall.sh


如果您的安装由于在安装 1.1.5 之前没有卸载 1.1.4 而已损坏,则以下步骤对我有用:
  • 通过运行 /Library/Extensions/intelhaxm.kext/Contents/Resources/uninstall.sh 从新路径卸载 1.1.5与 sudo
  • 删除剩余的 1.1.4 文件(特别是对我来说,关键是删除 /System/Library/LaunchDaemons/com.intel.haxm.plist 尽管其他人可能在 /System/Library 中还有更多文件)
  • 以正常方式重新安装 1.1.5
  • 关于macos - OS X 上的 HAXM 不断消失,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33025859/

    相关文章:

    objective-c - 如何在 OpenGL 中向网格对象添加顶点?

    android-studio - 将 "-j"参数从 gradle 传递给 ninja

    java - Kotlin 文件到 kotlin 类

    android - Android Emulator 可以像使用 HAXM 的 Amazon AWS 一样在云上运行吗

    SwiftUI:关闭 macOS NavigationView 中的 View

    ruby-on-rails - 升级到 OSX Lion 会影响我当前的 Rails 环境吗?

    android - 如何修复 : HAXM silent installation only support mac OS X from 10. 8 到 10.10

    android - 无法安装英特尔 HAXM android studio

    xcode - 一行上的连续声明必须在 for 循环中以 ';' 分隔,即使已经包含在内

    java - 如何通过ID从SQLITE数据库中删除数据