簡體   English   中英

cordova add platform - 執行命令'ant'時出錯

[英]cordova add platform - Error executing command 'ant'

在一開始的時候..

我知道這個問題已被問過太多次了..我檢查了所有的SO。 嘗試了我發現的每一個組合和每個解決方案,但到目前為止我沒有任何工作。


問題

我已經成功安裝了cordova從官方網站下載它,我一直在關注指南。

我首先成功添加了wp8平台。 然后我也嘗試添加android。

執行命令cordova platform add android ,我收到以下錯誤。

Error: executing command 'ant', make sure you have ant installed and added to your path.

這是一個包含更多細節的屏幕截圖:

錯誤:執行命令'ant',確保已安裝ant並添加到路徑中。


我的努力

我安裝了ANT,最后一個Java JDK,並為我的系統添加了所有必要的環境變量。

ANT和JAVA都可以從任何源路徑執行。

ant -version輸出

Apache Ant(TM)版本1.9.4於2014年4月29日編譯

java -version輸出

Java HotSpot(TM)64位服務器VM(內置25.5-b02,混合模式)


環境變量

我已經設置了所有必要的變量。 從ANT_HOME到PATH。 一切都應該如此

ANT_HOME: C:\Program Files\Ant 

JAVA_HOME: C:\Program Files\Java\jdk1.8.0_05

ANDROID_HOME: C:\Users\Kevin\Desktop\Cellulare\Development\sdk

PATH: %JAVA_HOME%\bin;%ANT_HOME%\bin;%ANDROID_HOME%\platform-tools;%ANDROID_HOME%\tools; 

眾所周知,我還在我的PATH添加了android platform-toolstools Ant和Java(\\ bin dirs)也是一樣的。

不用說,但每條道路都是正確的。


有這個東西說,為什么這仍然不起作用? 我也重新啟動了我的電腦,但沒有結果。


感謝Kerri Shotts

我的問題來自我路徑中的那些空間。

所以我將C:\\Program Files\\...更改為C:\\Progra~1\\...

重要!

我還注意到我的琴弦中有2個字符。 喜歡這個..\\C□□ellulare\\.. 它們可能來自錯誤的復制粘貼格式。 修好這些東西后一切正常!

由於語言的性質,空格在一些中被執行而在另一些中被忽略。 使用諸如“Program(whitespace)Files”之類的文件名在從\\ bin目錄編譯時會產生錯誤。 下次聲明環境變量時,請確保您的文件夾不包含各種名稱之間的任何空格或間隙。 僅供參考:camelCase腳本引入了這個概念。 謝謝。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM