當我運行的命令,我得到的錯誤:cordova平臺添加android會給出錯誤:「錯誤:提供的路徑不是Android項目。」
C:\Users\me\adtworkspace\project1>cordova platform add android [Error: The provided path "C:\Users\me\adtworkspace\project1\platforms\android" is not an Android project.]
我在做什麼錯?
當我運行的命令,我得到的錯誤:cordova平臺添加android會給出錯誤:「錯誤:提供的路徑不是Android項目。」
C:\Users\me\adtworkspace\project1>cordova platform add android [Error: The provided path "C:\Users\me\adtworkspace\project1\platforms\android" is not an Android project.]
我在做什麼錯?
我有我使用-d標誌顯示調試輸出解決同樣的問題
cordova -d platform add android
我調試輸出顯示,我需要設置JAVA_HOME環境變量,然後我需要添加JAVA和ANT到路徑。
如果你是做一個「科爾多瓦-d平臺添加機器人」,你可能會看到,這是因爲之前發生錯誤,由於 「沒有爲文件擴展名沒有腳本引擎」 .js文件」 」。
關聯.js文件與其他編輯器的Windows,所以你必須通過鍵入解除此:
assoc命令的.js = JSFILE
這樣做了以後,就運行加載平臺(「科爾多瓦平臺添加android「)命令,它應該工作正常。
這工作對我來說,除了運行後,我剛剛刪除平臺內的ios文件夾,並運行phonegap生成ios(我用phonegap而不是科爾多瓦)。 – aharris88
刪除C:/users/yourusername/.cordova並再次運行命令,文件propably損壞,它修復了這個問題對我來說
我曾經面臨相同的,但建設的iOS。 我在platforms
文件夾中有一箇舊版本。嘗試刪除它,然後再次構建:
phonegap build [ios/android]
希望這有助於!
是的,這確實是一個科爾多瓦元數據問題。所以Krystofs的回答是正確的。 地點:The 「正確的事情」做的是,給一個
# cordova platform rm <platform>
命令:) 然後 - 後 - 在者平臺的另一種添加應排序問題
對於科爾多瓦3.x用戶:
在項目的根目錄下創建「.cordova」文件。
「isCordova」 如果發現 「.cordova」 文件的行返回true 42 https://github.com/apache/cordova-cli/blob/cordova-3.1.x/src/util.js
「當前的工作目錄是不是基於科爾多瓦項目。」原因在plugin.js https://github.com/apache/cordova-cli/blob/cordova-3.1.x/src/plugin.js
嘗試添加相機插件時出現同樣的錯誤。基於這篇文章,我想也許科爾多瓦正在尋找一個目錄或者它沒有找到的東西。 (我一直在研究這些項目並刪除了不需要的東西。)因此,我在一個虛擬目錄中創建了一個完整的cordova項目,然後將默認項目與我的項目進行比較;拖放丟失的文件和文件夾到我的項目中;並添加插件的事情運行良好。 – pdschuller
粘貼完整的命令與路徑在這裏 – Triode
@Triode,好的,完成。 – user2320724
C:\ Users \ me \ adtworkspace \ project1> cordova platform add android試試這個 – Triode