Ionic:模拟器:错误:这个AVD的配置缺少一个内核文件!模拟器:错误:ANDROID_SDK_ROOT未定义

时间:2015-12-06 01:19:35

标签: android sdk android-emulator ionic-framework ionic

我创建了一个带有离子的应用程序,在Android中构建,然后当我运行“离子模拟android”时,我收到以下错误:

“模拟器:错误:此AVD的配置缺少内核文件!!模拟器:ERROR:ANDROID_SDK_ROOT未定义”

我在互联网上阅读,其中大多数人说我需要安装ARM EABI v7a系统映像。我有android studio,我打开了sdk并为所有版本的android(4.2.1,4.2.2等)安装了所有包(包含ARM EABI v7a System Image)。

首先,我如何查看我在离子中使用的android版本?

其次,如何修复此错误?

2 个答案:

答案 0 :(得分:5)

当我第一次开始编程时,我遇到了这个问题。

我采取的措施是:

在Windows上:

<table>
  <thead>
    <tr>
      <th>H</th>
      <th>W</th>
      <th>D</th>
      <th>X</th>
    </tr>
  </thead>
  <tbody>
    <tr>
      <td>
        <input type="text" name="h[]">
      </td>
      <td>
        <input type="text" name="w[]">
      </td>
      <td>
        <input type="text" name="d[]">
      </td>
      <td>
        <button type="button">x</button>
      </td>
    </tr>
  </tbody>
</table>

在Mac / Linux上:

Open Command Prompt.

Type:

setx -m ANDROID_SDK_ROOT '--path--to--sdk--'

用你的sdk路径替换--path - to - sdk--。

答案 1 :(得分:1)

我最近遇到过这个错误&amp;我发现真正的问题是ANDROID_HOME环境变量被设置为错误的路径

  

它( ANDROID_HOME )应指向路径,其中 SDK Manager.exe &amp;的 AVD   可以使用Manager.exe