我使用Node.js安装了PhoneGap 3.0并配置了所有环境变量,以使得javac、java和ant都能正常工作,但当我创建一个基本应用并尝试为Android构建时,出现以下错误:
在创建android子项目期间发生错误。为Android平台创建Cordova项目:命令执行失败:ant jar
有任何想法吗?
我使用Node.js安装了PhoneGap 3.0并配置了所有环境变量,以使得javac、java和ant都能正常工作,但当我创建一个基本应用并尝试为Android构建时,出现以下错误:
在创建android子项目期间发生错误。为Android平台创建Cordova项目:命令执行失败:ant jar
有任何想法吗?
cordova -d platform add android
这个命令的输出显示错误:
Running bin/create for platform "android" with command: ""C:\Users\---\.cordova\lib\android\cordova\3.1.0\bin\create" "C:\Users\---\workspace_android\FleetView\platforms\android" "com.---.fleetview" "Fleet View"" (output to follow)
直接运行有问题的命令:
"C:\Users\---\.cordova\lib\android\cordova\3.1.0\bin\create" "C:\Users\---\workspace_android\FleetView\platforms\android" "com.---.fleetview" "Fleet View"
会产生以下输出:
BUILD FAILED
C:\tools\adt-bundle-windows-x86_64-20130219\sdk\tools\ant\build.xml:479: SDK does not have any Build Tools installed.
Total time: 1 second
Command failed to execute : ant jar
我正在使用 Windows 7。
我遇到了同样的问题,
我之前使用的是jdk-6,然后我更新到了jdk-7,
这解决了问题,
同时我一开始没有安装ant,
在你的情况下,可能是缺少ant PATH。
看看这是否有帮助。