cordova:错误:找不到Android SDK

时间:2017-07-03 13:23:51

标签: android cordova ionic-framework

我想用Genymotion作为模拟器运行离子代码。我使用Windows 10.我的C驱动器空间不足,我在D驱动器中安装了所有内容。

然而,当我运行离子运行android时,我得到了Error: Android SDK not found. Make sure that it is installed. If it is not at the default location, set the ANDROID_HOME environment variable.

首先,我直接在D:\sdk-tools-windows-3859397\platform-tools处获得了sdk,如下图所示: enter image description here

环境变量设置如下:enter image description here

在路径上运行adb时,它可以成功运行enter image description here 我还使用默认和海关ANdroid SDk工具设置SDk,但两者都返回相同的错误enter image description here

我错过了哪些错误?enter image description here

更新: 正如Djinggy建议的那样,环境变量设置为平台工具和工具的升级和路径设置,然而,同样的错误ionic run android enter image description here enter image description here

3 个答案:

答案 0 :(得分:0)

在您的离子项目中打开终端:

In windows use these commands :

set ANDROID_HOME=C:\ installation location \android-sdk
set PATH=%PATH%;%ANDROID_HOME%\tools;%ANDROID_HOME%\platform-tools

In linux use these commands :

export ANDROID_HOME=/installation location/android-sdk
export PATH=$PATH:$ANDROID_HOME/tools:$ANDROID_HOME/platform-tools

答案 1 :(得分:0)

在Windows上,您必须将ANDROID_HOME路径设置为root sdk路径(D:\sdk-tools-windows-3859397\)并添加PATH变量:

  • %ANDROID_HOME%\tools
  • %ANDROID_HOME%\platform_tools

答案 2 :(得分:0)

SDK root / home应该是“platform-tools”而不是“platform-tools”的一级。enter image description here