美文网首页安卓开发Android开发Android开发经验谈
android虚拟机启动异常: Emulator: PANIC:

android虚拟机启动异常: Emulator: PANIC:

作者: 奔跑的佩恩 | 来源:发表于2019-04-15 16:53 被阅读6次

前言

在android开发过程中,我们主要用到的是手机测试运行,但是偶尔还是需要虚拟机做辅助的,然而毕竟是虚拟机啊,没手机那么好运行,今天竟然出现虚拟机运行不起来。我去,简直气炸我了。那么今天就来讲讲这个问题。

今天涉及的内容有:

  1. 虚拟机出现的问题
  2. 解决流程

一. 虚拟机出现的问题

出现问题的现象就是,我点击运行,然后选择虚拟机运行,结果出现如下提示:

Emulator: PANIC: Missing emulator engine program for 'x86' CPU.

我想,是不是因为我虚拟机创建的时候没有支持 x86 架构呢?这时,我曾经创建虚拟机的流程也变得模糊起来。于是我删掉当前虚拟机,然后一步步创建虚拟机


1.png

弹出以下界面


2.png
在新界面中选择创建类型为手机,选择机型,然后点击next,如下:
3.png

选择api版本,点击next,如下图:


4.png
给虚拟机命名,然后点击finish,这样一个虚拟机就创建完成了,如下图:
5.png

ok,虚拟机创建完毕后,我再点击运行,结果还是报如下错误:

Emulator: PANIC: Missing emulator engine program for 'x86' CPU.

经过一番查询,原来是studio版本更新后虚拟机启动路径发生改变,需要我们手动去更改路径,具体操作是进入我们sdk文件夹路径,我的sdk路径是 D:\android_sdk\sdk_26 里面内容如下:


6.png

这里涉及到两个文件夹,emulator 和 tools 文件夹。我们需要将 emulator 文件夹下的东西全部拷贝到 tools 文件夹下(若拷贝发生文件冲突,则跳过),然后关闭你的studio,重启,再启动虚拟机就行了。

然而,悲痛的是,我打开我的sdk路径的时候,竟然没有 emulator 文件夹,于是需要下载。具体操作是 在 androidstudio 工具栏上点击 Tools ---->sdkManage,如下图:


7.png

点击进入后出现如下界面


8.png
在 左侧 Android SDK 项中 选择 右侧 SDK Platforms,然后在下面你要下载的sdk版本中下载 Intel x86 Atom System Image 和 Intel x86 Atom_64 System Image 两项进行下载。
然后点击到 Android SDK 项中 选择 右侧 SDK Tools ,选择 Android Emulator 项进行下载,如下图:
9.png

ok,这一切下载完毕后,你sdk路径下的 emulator 文件夹下就会有东西了,然后就可以执行上面说过的拷贝操作了。

今天就讲到这里吧。

相关文章

网友评论

    本文标题:android虚拟机启动异常: Emulator: PANIC:

    本文链接:https://www.haomeiwen.com/subject/efhuwqtx.html