Phonegap导出到Android

时间:2016-04-29 22:01:00

标签: java android cordova sdk phonegap-cli

我有这个工作,很长一段时间都很酷,然后在某些时候它停止工作,没有我触摸它。我看到了这个错误:

  

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上运行它。

1 个答案:

答案 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应包含;而不是: