~/PhoneGap/app-hello-world$ cordova platform add android
[Error: An error occured during creation of android sub-project.
/home/jj/.cordova/lib/android/cordova/3.0.0/bin/create: line 104: ant: command not
found
An unexpected error occurred: ant jar > /dev/null exited with 127
Deleting project...
]
创建一个科尔多瓦项目后,我试图将android添加到平台,但失败像这样。 我有我的路径中暴露的sdk工具和平台工具,所以如果我在终端上键入android,它会打开sdk管理器。科尔多瓦平台添加android失败
欲了解更多信息,我安装了通过sudo的NPM科尔多瓦安装-g科尔多瓦,并得到了一个警告消息说:
/usr/local/bin/cordova -> /usr/local/lib/node_modules/cordova/bin/cordova
npm WARN unmet dependency /usr/local/lib/node_modules/npm/node_modules/couch-login
requires [email protected]'~2.9.202' but will load
npm WARN unmet dependency /usr/local/lib/node_modules/npm/node_modules/request,
npm WARN unmet dependency which is version 2.21.0
任何类型的帮助,将不胜感激。
我用科尔多瓦CLI。我尝试了npm安装请求,但没有解决问题。我不太明白你的最后一点。我有一个android sdk并通过更改〜/ .bashrc文件导出工具和平台工具。这不够吗?什么是project.properties文件,你的意思是什么,不能在SDK中使用;我应该手动将它包含在SDK中吗? – foothill
啊,是的。为“ant”导入相关的JAR库。这可能是你的问题......或者不是......那是在你创建了Android项目并将它加载到Eclipse之后 – obimod
Ant是一个相当核心的JAVA工具。也许尝试升级你的Java,或安装蚂蚁.. http://ant.apache.org/manual/install.html – obimod