Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/android/180.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
cordova:错误:未找到Android SDK_Android_Cordova_Ionic Framework - Fatal编程技术网

cordova:错误:未找到Android SDK

cordova:错误:未找到Android SDK,android,cordova,ionic-framework,Android,Cordova,Ionic Framework,我想用Genymotion作为仿真器运行离子代码。我正在使用Windows10。我的C驱动器空间不足,我在D驱动器中安装了所有东西 然而,当我运行ionic run android时,我得到了错误:找不到android SDK。确保它已安装。如果不在默认位置,请设置ANDROID_HOME环境变量。 首先,我直接在D:\sdk-tools-windows-3859397\platform tools上获得sdk,如下图所示: 环境变量设置如下: 在路径上运行adb时,它可以成功运行 我还使用默

我想用Genymotion作为仿真器运行离子代码。我正在使用Windows10。我的C驱动器空间不足,我在D驱动器中安装了所有东西

然而,当我运行ionic run android时,我得到了
错误:找不到android SDK。确保它已安装。如果不在默认位置,请设置ANDROID_HOME环境变量。

首先,我直接在
D:\sdk-tools-windows-3859397\platform tools
上获得sdk,如下图所示:

环境变量设置如下:

在路径上运行adb时,它可以成功运行 我还使用默认和自定义ANdroid SDk工具设置SDk,但都返回相同的错误

我还漏掉了什么错误

更新: 正如Djingy所建议的那样,环境变量设置为平台工具和工具的升级和路径设置,但是,同样的错误仍然存在
ionic run android

在爱奥尼亚项目中打开终端:

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

在Windows上,您必须将您的
ANDROID\u HOME
路径设置为根sdk路径(
D:\sdk-tools-Windows-3859397\
),并向您添加
路径
变量:

  • %ANDROID\u HOME%\tools
  • %ANDROID\u HOME%\platform\u工具

SDK根目录/主目录应该比“平台工具”而不是“平台工具”高一级。

如何添加path变量?你能在屏幕截图中显示吗?我在Ubuntu上,所以没有,只需编辑你的
路径
变量,添加这个
%ANDROID\u HOME%\tools;%ANDROID_HOME%\platform_tools
最后(如果没有人,在前面加一个分号)是否在
D:\sdk-tools-windows-3859397`,键入
set-ANDROID_HOME=D:\dk-tools-windows-3859397\ANDROID sdk`,然后
设置路径=%ANDROID_HOME%\tools;%ANDROID_HOME%\platform tools
?只需
设置ANDROID_HOME=D:\dk-tools-windows-3859397
(此文件夹应包含平台工具和通行费文件夹。完成后
设置路径=%PATH%;%ANDROID_HOME%\tools;%ANDROID_HOME%\platform‌​ls
仍然发生相同的错误。我在
D:\sdk-tools-windows-3859397
目录中输入了上面的命令,是否正确?