是否有机会在Mac OS X 10.11 El Capitan上运行Android Studio模拟器?

问题描述 投票:1回答:1

我已经在Mac OS X(版本10.11 El Capitan)笔记本电脑上安装了Android Studio 3.5。当我尝试在模拟器中运行“ Hello World”应用程序时,我遇到了以下错误:

Emulator: Process finished with exit code 133 (interrupted by signal 5: SIGTRAP)

另外,弹出一个系统本地错误窗口,显示:

由于问题而无法打开模拟器。

请与开发者联系,以确保仿真器可在此版本中使用OS X.您可能需要重新安装该应用程序。请务必安装应用程序和OS X的所有可用更新。

单击报告以查看更多详细信息,并将报告发送至苹果。

我首先进行了默认安装。然后,经过大量的搜索,我发现HAXM版本与我的操作系统不兼容。好的,但这是关于“加速”的,因此,如果将其卸载,则根据卸载脚本,

Important: Removing Intel HAXM will disable acceleration of all Intel(R) x86
Android emulators. Your Android Virtual Devices will continue to function, but
will no longer be accelerated.

嗯,在卸载HAXM之后,我遇到了同样的错误。然后,我完全删除了Android Studio,然后重新安装了它,这次取消了HAXM框。同样的错误。

11:58   Executing tasks: [:app:assembleDebug] in project /Users/<user>/AndroidStudioProjects/myfirstapp

11:58   Emulator: dyld: Symbol not found: _kSecAttrKeyTypeECSECPrimeRandom

11:58   Emulator: Referenced from: /Users/<user>/Library/Android/sdk/emulator/lib64/qt/lib/libQt5WebEngineCoreAndroidEmu.5.12.1.dylib (which was built for Mac OS X 10.12)

11:58   Emulator: Expected in: /System/Library/Frameworks/Security.framework/Versions/A/Security

11:58   Emulator: in /Users/<user>/Library/Android/sdk/emulator/lib64/qt/lib/libQt5WebEngineCoreAndroidEmu.5.12.1.dylib

11:58   Emulator: Process finished with exit code 133 (interrupted by signal 5: SIGTRAP)

确定,

(为Mac OS X 10.12构建的)

日志中的信号令人担忧。但是,download page声明满足以下所有系统要求:

Mac® OS X® 10.10 (Yosemite) or higher, up to 10.14 (macOS Mojave)
4 GB RAM minimum, 8 GB RAM recommended
2 GB of available disk space minimum,
4 GB Recommended (500 MB for IDE + 1.5 GB for Android SDK and emulator system image)
1280 x 800 minimum screen resolution

编辑:使用旧版本

如评论中所建议,我尝试了一个较旧的版本(3.0.1),因为我发现了一个参考文献,表明它可以在我的操作系统上使用。但是我遇到了完全相同的问题。事实证明,在安装过程中,最新的最大不兼容组件是在第一次启动时下载并安装的,无需任何询问。

是否可以插入较旧的仿真器?

有人遇到这个问题并解决了吗?

[可能的注意事项:

  • 由于我需要旧的Adobe CS3产品,我不愿意升级操作系统
  • 我确实在笔记本电脑上安装了VirtualBox(我今天读的一些帖子暗示这可能是相关的。
  • 我是一名软件开发人员,但这是我第一次使用移动应用程序。

我已经在Mac OS X(版本10.11 El Capitan)笔记本电脑上安装了Android Studio 3.5。当我尝试在模拟器中运行“ Hello World”应用程序时,出现了读取模拟器的错误:进程已完成...

android macos haxm
1个回答
0
投票

您必须download 28.0.25 version of emulator (package named "emulator-darwin-5395263").该版本的模拟器可在我的MacOS 10.11.5上运行,似乎是El Capitan支持的最新版本。另外,您可能需要一些旧的HAXM版本,适用于我的7.3.2。

© www.soinside.com 2019 - 2024. All rights reserved.