Android Cordova安卓系统:“;“找不到版本”;更新后

Android Cordova安卓系统:“;“找不到版本”;更新后,android,cordova,Android,Cordova,我刚刚通过更新了我的Cordova版本 sudo npm更新-g cordova 一切顺利,我创建了一个新的应用程序。 然后我想添加Android支持,然后发生了这样的事情: cordova平台添加android npm http GET npm http 404 无法获取 平台android:错误:找不到版本:3.6.4: cordova android/3.6.4 如果我检查它,它会显示{“error”:“找不到版本:3.6.4”} 看来npm没有对我撒谎。您有相同的问题吗?似乎Cordov

我刚刚通过更新了我的Cordova版本

sudo npm更新-g cordova

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

cordova平台添加android npm http GET

npm http 404

无法获取

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

cordova android/3.6.4

如果我检查它,它会显示{“error”:“找不到版本:3.6.4”}


看来npm没有对我撒谎。您有相同的问题吗?

似乎Cordova 3.6.4还不存在。我添加了Cordova 3.6.3,它起到了作用:

cordova platform add android@3.6.3 --usenpm
使用


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

npm update-g cordova
安装尚未发布且似乎已损坏的3.7.0

为了让一切恢复正常,我必须做

npm install -g cordova@3.6.3-0.2.13

(如果cordova平台添加android@3.6.3--usenpm似乎正在工作,我担心如果我们使用一半3.7.0/一半3.6.3…,其他事情可能会表现得很奇怪

奇怪,
npm更新-gcordova@latest
似乎对我没有任何帮助。在linux/osx上,您需要
sudo
。或者尝试
npm卸载-g cordova
然后
npm安装-gcordova@latest
QuickFix:我已经安装了cordova的最后一次安装(报告为3.7.0(!!)):看起来cordova的家伙把存储库搞砸了,或者类似的东西……)使用--usenpm worked解决了我的(类似)问题。
npm install -g cordova@3.6.3-0.2.13