错误:找不到使用ionic run Android的Android SDK
我已经试着调试了几天了。我想用Genymotion作为仿真器运行离子代码。我正在使用windows 10。我的C驱动器空间不足,我在D驱动器中安装了所有设备 然而,当我运行ionic run android时,我得到了错误:找不到使用ionic run Android的Android SDK,android,cordova,ionic-framework,genymotion,Android,Cordova,Ionic Framework,Genymotion,我已经试着调试了几天了。我想用Genymotion作为仿真器运行离子代码。我正在使用windows 10。我的C驱动器空间不足,我在D驱动器中安装了所有设备 然而,当我运行ionic run android时,我得到了错误:找不到android SDK。确保它已安装。如果不在默认位置,请设置ANDROID_HOME环境变量。 我的SDK目录如下: [![enter image description here][1][1][![enter image description here][2][2
错误:找不到android SDK。确保它已安装。如果不在默认位置,请设置ANDROID_HOME环境变量。
我的SDK目录如下:
[![enter image description here][1][1][![enter image description here][2][2][![enter image description here][3][3]
我还使用ANDROID_HOME及其路径设置了环境变量
[![在此处输入图像描述][4][4][![在此处输入图像描述][5][5]
除此之外,我还尝试了多种方法来设置路径,如下所示,但都以相同的错误失败
D:\sdk-tools-windows-3859397\工具和D:\sdk-tools-windows-3859397\平台工具
D:\sdk-tools-windows-3859397\仅限平台工具
ANDOIRD_主页设置为D:\sdk-tools-windows-3859397\
删除ANDROID_HOME并设置路径D:\sdk-tools-windows-3859397\平台工具和D:\sdk-tools-windows-3859397\工具
adb正在工作,能够在genymotion中检测设备
[![在此处输入图像描述][6][6]
我想我几乎什么都试过了,但仍然看到了错误。请建议如何使它工作。
如果我只运行爱奥尼亚服务,则不会出现错误。请参阅以下链接:
或打开命令提示符并执行:
set ANDROID_HOME=D:\sdk-tools-windows-3859397
set PATH=%PATH%;%ANDROID_HOME%\tools;%ANDROID_HOME%\platform-tools
请参阅此链接:
或打开命令提示符并执行:
set ANDROID_HOME=D:\sdk-tools-windows-3859397
set PATH=%PATH%;%ANDROID_HOME%\tools;%ANDROID_HOME%\platform-tools
我以前尝试过,由于链接不是win10,我在用户变量和环境变量中设置了ANDOID_HOME,两者都看到了相同的错误。当打开命令提示符时,它指向users/myname目录,我应该在那里使用设置的ANDROID_HOME吗?请注意,我没有
android sdk
文件夹,只有D:\sdk-tools-windows-3859397
更改答案。再试一次,我照你说的做了。但还是有同样的错误。如何确认SDK是否真的在目录中?我在cmd中尝试sdkmananger--list
,它返回“sdkmanager”未被识别为内部或外部命令、可操作程序或批处理文件。
我以前尝试过,由于链接不是win10,我在用户变量和环境变量中设置了ANDOID_HOME,两者都看到相同的错误。当打开命令提示符时,它指向users/myname目录,我应该在那里使用设置的ANDROID_HOME吗?请注意,我没有android sdk
文件夹,只有D:\sdk-tools-windows-3859397
更改答案。再试一次,我照你说的做了。但还是有同样的错误。如何确认SDK是否真的在目录中?我在cmd中尝试sdkmananger--list
,它返回“sdkmanager”未被识别为内部或外部命令、可操作程序或批处理文件。