我刚刚将我们的构建服务器的Android Studio更新到2.3.1,不知何故,这个模拟器在Jenkin的Android模拟器插件上停止了工作。该插件调用以下命令:
emulator -engine classic -ports 5754,5755 -report-console tcp:5866,max=60 -avd Nexus_4_API_23 -no-snapshot-load -no-snapshot-save -no-audio -gpu off
这曾经总是有效,但现在它突然返回以下错误:
恐慌:缺少“x86”CPU的模拟器引擎程序。
模拟器版本为 26.0.0,由 Android SDK 管理器报告。通过Android Studio打开模拟器工作正常,所以我稍微玩了一下命令,结果是-engine经典标志导致了这种情况,否则模拟器启动没有问题。
由于 Jenkins 模拟器插件依赖于 -engine 经典标志,我无法将其删除。有没有人经历过这种情况并找到解决方案?
我现在通过降级Android SDK工具解决了这个问题,如如何降级我的SDK版本?
目前26版似乎有问题,或者他们禁用了经典引擎什么的。不过,我在发行说明中找不到任何东西。
我最近又回到了这个问题上,在接下来的一期《https://issues.jenkins-ci.org/browse/JENKINS-43557》中,我找到了解决这个问题的方法
具体而言:
我认为问题是由于在android sdk文件夹中有许多名为“模拟器”的文件造成的。要从终端窗口调用模拟器,应正确创建bash文件,将模拟器文件夹的路径添加到bash文件中,并确保它位于平台工具和工具路径之前。这是因为这些文件夹中也有模拟器文件。bash文件应为--
纳米~/.bash_profile
export ANDROID_HOME=Users/YOUR_MAC/Library/Android/sdk
export PATH=$ANDROID_HOME/emulator:$PATH
export PATH=$ANDROID_HOME/platform-tools:$PATH
export PATH=$ANDROID_HOME/tools:$PATH
export PATH=$ANDROID_HOME/tools/bin:$PATH
完成后,你需要做的就是通过终端导航到“模拟器”文件夹
现在要调用您通过android studio创建的模拟器,只需输入此命令。/emmulator@NexusDemo您的模拟器名称应后跟@。
我正在尝试使用AVD管理器运行一个Android模拟器。这是我的AVD:http://image-upload.de/image/fnx79v/52b0d050ee.png 这就是开始: http://image-upload.de/image/vgpqfa/e912d83939.png 我有一个Macbook Pro视网膜。直接从intel页面安装了Haxm驱动程序。 没有仿真程序在工作。都得到
我试图运行一个Android模拟器使用AVD管理器。这是我的AVD:http://image-upload.de/image/fnx79v/52b0d050ee.png 这就是开始时发生的事情: http://image-upload.de/image/vgpqfa/e912d83939.png 我有一台Macbook Pro视网膜。直接从intel页面安装了Haxm驱动程序。 没有仿真程序在工作
当我启动模拟器时,我收到错误消息,因为 模拟器:PANIC:缺少“arm”CPU的模拟器引擎程序。 模拟器:进程已完成,退出代码为 1 Win 10 , Android Studio3.1.4 , AVD 联结 4 Api21
我使用Windows10和android studio V3.1.2我想在android studio中使用AVD我下载systemImages for API 27并将其放入sdk,systemImages文件夹中,它工作正常,没有问题。我创建了一个虚拟设备。现在,当我启动它时,事件日志中出现以下错误: 模拟器:panic:缺少“x86”CPU的模拟器引擎程序。 我该怎么办?这正在发生
我有这个科尔多瓦应用程序并尝试运行 但它给了我下面的控制台错误 当我从android工作室检查时,一切似乎都已安装。 下面是我的android工作室信息 我的环境变量 我可以从文件夹位置确认我放置的路径存在,有什么帮助吗?
当我运行命令离子cordova运行android时,它不工作,出现了一个错误,称为“恐慌:缺少'x86'cpu的模拟器引擎程序” 我正在Mac上工作。能给我一个解决方案吗