~/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