我有这个工作,很长一段时间都很酷,然后在某些时候它停止工作,没有我触摸它。我看到了这个错误:
ERROR building one of the platforms: Failed to find 'ANDROID_HOME' environment variable. Try setting setting it manually. Detected 'android' command at C:\Users\Tower\bin but no 'tools' directory found near. Try reinstall Android SDK or update your PATH to include path to valid SDK directory.
当我echo $ANDROID_HOME
时,我看到了:
C:\Users\Tower\AppData\Local\Android\android-sdk\platform-tools;C:\Users\Tower\AppData\Local\Android\android-sdk\tools
这是正确的,我有Android sdk。当我echo $JAVA_HOME
时,它会显示:
C:\Progra~1\Java\jdk1.7.0_79;C:\Progra~1\Java\jdk1.7.0_79\bin
这也是正确的。我重新安装了Java JDK和Android SDK。我在Windows 10,X64上运行它。
答案 0 :(得分:3)
变量ANDROID_HOME
必须只是android-sdk根目录的路径,即C:\Users\Tower\AppData\Local\Android\android-sdk
。
在JAVA_HOME
中也必须只是JDK根目录的路径,即C:\Progra~1\Java\jdk1.7.0_79
。
此PATH C:\Users\Tower\AppData\Local\Android\android-sdk\platform-tools;C:\Users\Tower\AppData\Local\Android\android-sdk\tools
必须位于PATH系统环境变量中。
此jdk bin目录C:\Progra~1\Java\jdk1.7.0_79\bin
的路径必须位于PATH
环境变量中。
PATH应包含;
而不是: