2017-05-23 199 views
0

enter image description here 嘿,夥計們!我最近開始與科爾多瓦合作,當我運行Cordova platform add android時,出現以下錯誤。我已經成功地爲Java和Android SDK放置了環境變量。但是npm模塊不存在於C:/ Windows/System32/npm中,如錯誤所示,它位於用戶/我的用戶名/ AppData/Roaming/npm文件夾中。一些指導將不勝感激。添加科爾多瓦平臺

我遵循官方Cordova文檔中顯示的以下腳本創建一個新項目。

Cordova create hello com.example.hello HelloWorld 
cd hello 
Cordova platform add android -> where I'm stuck at 

回答

1

請檢查由科爾多瓦提供了Android版本,並安裝在系統上當前的Android版本驗證,如果有一個不匹配: 1)更新的Android版本在Android Studio的SDK經理 2)更新科爾多瓦平臺 - 參見:科爾多瓦文檔

外部源 cordova - Error: Failed to fetch platform android

+0

可否請你確認我如上圖所示,難道這說明我沒有目前已安裝的平臺,平臺上安裝的指示是空的? – Ichorville

+0

你的系統上安裝了android studio嗎? – shubh14896

+0

是的我做的和SDK也匹配 – Ichorville

0

我想通了一半的問題是什麼。我的C:/ Windows/System32目錄中有一個名爲'npm'的文件,它的大小爲0kb,一旦我刪除它,錯誤消失。但不是所有的方式。我能夠通過cordova platform add android安裝瀏覽器平臺而不是安卓平臺,甚至可以指定匹配的cordova-andriod插件與cordova platform add [email protected]。 只有通過cordova platform add https://github.com/apache/cordova-android.git腳本,我才能安裝andriod平臺,一旦完成其他步驟就可以正常工作,並且該項目會通過Android AVD。任何想法爲什麼正常的命令添加Android平臺沒有工作,只想知道,但如果它再次發生,我認爲我將不得不再次從git命令運行得到。由於

enter image description here enter image description here