Cordova Android:更新后“找不到版本”

时间:2014-10-02 16:27:36

标签: android cordova

我刚刚通过

更新了我的Cordova版本
  

sudo npm update -g cordova

一切顺利,我创建了一个新的应用程序。 然后我想添加Android支持,然后发生了这种情况:

  

cordova平台添加android npm http GET

     

https://registry.npmjs.org/cordova-android/3.6.4 npm http 404

     

https://registry.npmjs.org/cordova-android/3.6.4无法获取

     

平台android:错误:未找到版本:3.6.4:

     

科尔多瓦-机器人/ 3.6.4

如果我选中https://registry.npmjs.org/cordova-android/3.6.4,则会显示{"错误":"找不到版本:3.6.4"}

看起来npm不骗我。你有同样的问题吗?

3 个答案:

答案 0 :(得分:8)

似乎还没有Cordova 3.6.4。我添加了Cordova 3.6.3并且它有效:

cordova platform add android@3.6.3 --usenpm

答案 1 :(得分:5)

使用

npm update -g cordova@latest

这将安装正确的发行版本3.6.3,而不是产生此错误的3.7.0 rc

答案 2 :(得分:0)

npm update -g cordova安装尚未发布但尚未发布的3.7.0。

让一切恢复正常我必须做到

npm install -g cordova@3.6.3-0.2.13

(即使if cordova platform add android@3.6.3 --usenpm似乎也在起作用,我担心如果我们使用3.7.0 /半3.6.3的其他事情可能会表现得很奇怪......)