Error: Android SDK not found with ionic run android

Error: Android SDK not found with ionic run android

我已经尝试调试了几天。我想使用 Genymotion 作为模拟器 运行 离子代码。我正在使用 windows 10。我的 C 盘是 space 中的 运行,我把所有东西都安装在 D 盘

但是,当我 运行 ionic 运行 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.

我的SDK目录如下: [![在此处输入图片描述][1]][1][![在此处输入图片描述][2]][2][![在此处输入图片描述][3]][3]

我还使用 ANDROID_HOME 及其路径设置了环境变量 [![在此处输入图片描述][4]][4][![在此处输入图片描述][5]][5]

此外,我也尝试了很多方法来设置如下路径,但仍然失败并出现同样的错误。

D:\sdk-tools-windows-3859397\tools 和 D:\sdk-tools-windows-3859397\platform-tools

D:\sdk-tools-windows-3859397\platform-tools 仅

ANDOIRD_HOME设置为D:\sdk-tools-windows-3859397\

删除ANDROID_HOME并设置路径D:\sdk-tools-windows-3859397\platform-tools和D:\sdk-tools-windows-3859397\tools

adb 正在运行并且能够在 genymotion 中检测到设备 [![在此处输入图片描述][6]][6]

我想我已经尝试了几乎所有方法,但仍然看到错误。请建议如何使其工作。 如果我运行只有ionic serve,就没有错误。

看到这个link:

http://www.360logica.com/blog/how-to-set-path-environmental-variable-for-sdk-in-windows/

或者打开命令提示符并执行:

set ANDROID_HOME=D:\sdk-tools-windows-3859397

set PATH=%PATH%;%ANDROID_HOME%\tools;%ANDROID_HOME%\platform-tools