我正在尝试使用AVD管理器运行一个Android模拟器。这是我的AVD:http://image-upload.de/image/fnx79v/52b0d050ee.png
这就是开始:
http://image-upload.de/image/vgpqfa/e912d83939.png
我有一个Macbook Pro视网膜。直接从intel页面安装了Haxm驱动程序。
没有仿真程序在工作。都得到相同的“错误”消息。
运行命令(这个错误是在我使用Homebrew安装Android-sdk和Android-platform-tools时出现的,任何遇到同样问题的人都应该删除这个错误,或者看看冲突在哪里)
export ANDROID_EMULATOR_DEBUG=1 test20
emulator:Found AVD name 'test20'
emulator:Found AVD target architecture: x86
emulator:Looking for emulator-x86 to emulate 'x86' CPU
emulator:Probing program: ./emulator-x86
emulator:Probing path for: emulator-x86
emulator:Found target-specific emulator binary: /usr/local/bin/emulator-x86
emulator:Probing for: /usr/local/bin/libOpenglRender.dylib
emulator:Probing for: /usr/local/bin/lib/libOpenglRender.dylib
emulator:Probing for: /usr/local/lib/libOpenglRender.dylib
emulator:Probing for: /usr/local/bin/lib64OpenglRender.dylib
emulator:Probing for: /usr/local/bin/lib/lib64OpenglRender.dylib
emulator:Probing for: /usr/local/lib/lib64OpenglRender.dylib
emulator:Could not find OpenGLES emulation host libraries!
emulator: ERROR: This AVD's configuration is missing a kernel file!!
emulator -avd test21
emulator:Found AVD name 'test21'
emulator:Found AVD target architecture: x86_64
emulator:Looking for emulator backend for x86_64 CPU
emulator:Probing program: ./emulator-x86_64
emulator:Probing path for: emulator-x86_64
emulator:Looking for emulator-x86 to emulate 'x86_64' CPU
emulator:Probing program: ./emulator-x86
emulator:Probing path for: emulator-x86
PANIC: Missing emulator engine program for 'x86_64' CPUS.
在我修复了自制的问题后:
我试了一下发现:
emulator64-x86 -avd test20
Creating filesystem with parameters:
Size: 69206016
Block size: 4096
Blocks per group: 32768
Inodes per group: 4224
Inode size: 256
Journal blocks: 1024
Label:
Blocks: 16896
Block groups: 1
Reserved block group size: 7
Created filesystem with 11/4224 inodes and 1302/16896 blocks
emulator: ERROR: Could not load OpenGLES emulation library: dlopen(lib64OpenglRender.dylib, 1): image not found
emulator: WARNING: Could not initialize OpenglES emulation, using software renderer.
HAX is working and emulator runs in fast virt mode
qemu: could not load PC BIOS 'bios.bin'
对于所有有同样问题的人来说,以下步骤也许会有所帮助:
在调试模式下运行模拟器:
export ANDROID_EMULATOR_DEBUG=1 emulatorName
如果有一个路径看起来很奇怪,请检查其他安装,如Homebrew并消除冲突(卸载一个)
当缺少库时,需要导出变量:
export LD_LIBRARY_PATH=$LD_LIBRARY_PATH:$ANDROID_HOME/tools/lib
当出现错误“qemu:could not load PC BIOS'BIOS.bin'”时,一个修复方法是使用完整路径运行仿真程序:
/Applications/Android\ Studio.app/sdk/tools/emulator64-x86 -avd test20
In your case it is maybe a other path.
我在将Android Studio升级到3.2甚至升级了一些SDK包之后就遇到了这个问题。
原因是到模拟器的路径已更改,因此不要使用....../android/sdk/tools/emulator
,而是使用....../android/sdk/emulator/emulator
。
如果您使用的是macOS,请将Android SDK模拟器
和工具
目录添加到路径:
步骤1:在我的例子中,顺序很重要,首先是emulator
,然后是tools
。
export ANDROID_SDK=$HOME/Library/Android/sdk
export PATH=$ANDROID_SDK/emulator:$ANDROID_SDK/tools:$PATH
步骤2:根据操作系统重新加载.bash_profile
或.bashrc
步骤3:获取可用仿真器列表:$emulator-list-avds
步骤4:从命令行启动模拟器,并将avd
替换为您的模拟器的名称$emulator@avd
不要忘记添加@
符号。
这是在macOS High Sierra 10.13.4和Android Studio 3.1.2中测试的。
我试图运行一个Android模拟器使用AVD管理器。这是我的AVD:http://image-upload.de/image/fnx79v/52b0d050ee.png 这就是开始时发生的事情: http://image-upload.de/image/vgpqfa/e912d83939.png 我有一台Macbook Pro视网膜。直接从intel页面安装了Haxm驱动程序。 没有仿真程序在工作
我使用Windows10和android studio V3.1.2我想在android studio中使用AVD我下载systemImages for API 27并将其放入sdk,systemImages文件夹中,它工作正常,没有问题。我创建了一个虚拟设备。现在,当我启动它时,事件日志中出现以下错误: 模拟器:panic:缺少“x86”CPU的模拟器引擎程序。 我该怎么办?这正在发生
我刚刚将我们的构建服务器的Android Studio更新到2.3.1,不知何故,这个模拟器在Jenkin的Android模拟器插件上停止了工作。该插件调用以下命令: 这曾经总是有效,但现在它突然返回以下错误: 恐慌:缺少“x86”CPU的模拟器引擎程序。 模拟器版本为 26.0.0,由 Android SDK 管理器报告。通过Android Studio打开模拟器工作正常,所以我稍微玩了一下命令
当我启动模拟器时,我收到错误消息,因为 模拟器:PANIC:缺少“arm”CPU的模拟器引擎程序。 模拟器:进程已完成,退出代码为 1 Win 10 , Android Studio3.1.4 , AVD 联结 4 Api21
我有这个科尔多瓦应用程序并尝试运行 但它给了我下面的控制台错误 当我从android工作室检查时,一切似乎都已安装。 下面是我的android工作室信息 我的环境变量 我可以从文件夹位置确认我放置的路径存在,有什么帮助吗?
当我运行命令离子cordova运行android时,它不工作,出现了一个错误,称为“恐慌:缺少'x86'cpu的模拟器引擎程序” 我正在Mac上工作。能给我一个解决方案吗