今天安装了最新更新后,我开始出现此错误:
Emulator: Sorry, "qemu-system-x86_64" can not be run on this version of macOS. Qt requires macOS 10.12.0 or later, you have macOS 10.10.5.
我试图在Noxia 4上模拟它。我删除了虚拟设备,并几次重新创建它都无济于事。这与我所有的项目都一致。我在任何地方都找不到解决此问题的答案,也不知道它是否实际上已经过时,或者只是在说那句话。我想知道过去是否有人遇到过这个问题。
我报告的MacOS版本正确。我正在优胜美地10.10.5上。
答案 0 :(得分:2)
前一段时间我遇到了相同的错误。我的macO并没有那么过时。如果您已经安装了最新的模拟器-它们取决于系统中安装的Qt
不同版本(或者根本没有安装Qt
-我不是mac基础架构专家) 。
要解决此问题,您可以尝试几种方法。
尝试安装要使用的旧版本的模拟器-与您当前的macOs版本兼容的模拟器。 3.5之前的Android Studio可以与古老的模拟器一起使用。我还没有尝试使用3.5及更高版本。
尝试在系统中安装所需的Qt
版本。当前版本是5.12。
将macO更新为最新版本,并使用最新的模拟器。
我还没有尝试过前两个,但是第三个解决了我的问题。
答案 1 :(得分:2)
我发现我仍然有一个旧版本的 Genymotion (第2.5版)。多年以来,由于内置的Android Studio仿真器变得越来越好,我没有使用它。
但是看起来Genymotion有用!自从它开始工作以来,我不敢升级它,所以我不知道这个答案对其他人有多大帮助。
这是针对需要坚持使用旧版本Mac OS(OSX)的人们的解决方案。其余的mac用户应该放弃所有旧软件,而使用新操作系统,但他们的工作量将大大增加,对此他们感到高兴。谢谢苹果!
答案 2 :(得分:2)
错误消息非常清楚:
Qt需要macOS
10.12.0
或更高版本,您具有macOS10.10.5
。
这将是DMG image,它将执行必要的操作系统升级。更高版本也可以,但是运行Qt最少需要此版本。在被删除的答案中散布恐惧的说法可能不合理(恐惧会削弱逻辑思维能力,这就是为什么恐惧不是一个好建议的原因)。这只是次要版本更新,与在昨天的硬件上安装下一个主要版本不同。 Inkscape安装程序声称支持版本10.7
(已经比当前版本10.10.5
更高),因此声明可能是骗局-即使是事实,从源代码构建也应该仍然有可能。如果仍然有疑问,请在应用操作系统更新之前,在之前使用时间机器创建快照(就安全性而言,不要遗憾)。