错误:找不到使用离子运行版android

时间:2017-07-04 03:50:07

标签: android cordova ionic-framework genymotion

我已经尝试了几天的调试。我想用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.

我有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 only

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,则没有错误。

1 个答案:

答案 0 :(得分:0)

请看这个链接:

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

或者打开命令提示符和exec:

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

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