命令行启动android emulator,PANIC: Missing emulator engine program for 'x86' CPU`

命令

  • 查看所有模拟器:`emulator -list-avds
  • 启动模拟器: emulator -avd <avd name> 或者 emulator @<avd name>

注意, 如果你使用的是较新版本的Android sdk, 可能会报# PANIC: Missing emulator engine program for 'x86' CPU 错误,原因如下

对于新旧版本的Android SDK , 你使用的emulator应该是不同的
对于新版本:/<xxx>/Android/sdk/emulator/emulator
对于旧版本:/<xxx>/Android/sdk/tools/

那么如何才能解决这个问题呢?

  1. 遗憾的是, 我们没有办法指定emulator的应用路径, 但是我们可以创建硬链接来解决这个问题,进入到sdk目录下的emulator文件中 , 输入一下命令创建一个硬链接指向这个emulator.exe文件,
mklink /H <随便取个名字> emulator.exe
  1. 然后到sdk目录下的tools文件夹中, 先复制拷贝一份emulator.exe, 然后把刚刚创建的硬链接移动到这里, 名字改为emulator.exe, 覆盖掉原来的emulator


    image.png

运行成功


image.png
image.png
最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

友情链接更多精彩内容