我想用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,如下图所示:
在路径上运行adb时,它可以成功运行 我还使用默认和海关ANdroid SDk工具设置SDk,但两者都返回相同的错误
更新:
正如Djinggy建议的那样,环境变量设置为平台工具和工具的升级和路径设置,然而,同样的错误与ionic run android
答案 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)