【问题标题】:Cordova 3.6.4 - CLI does not add Android platformCordova 3.6.4 - CLI 不添加 Android 平台
【发布时间】:2014-10-03 14:30:52
【问题描述】:

我使用以下命令将我的 Cordova 升级到最新的 v3.6.4:

npm update -g cordova

然后创建了一个新项目,当尝试添加 Android 时,它会显示以下消息。但是它添加了其他平台,例如 Blackberry10。

npm http GET https://registry.npmjs.org/cordova-android/3.6.4
npm http 404 https://registry.npmjs.org/cordova-android/3.6.4
Unable to fetch platform android: Error: version not found: 3.6.4 : cordova-android/3.6.4

【问题讨论】:

    标签: cordova cordova-3


    【解决方案1】:

    使用

    npm update -g cordova@latest

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

    【讨论】:

    • 它给我的结果与我回复@Tomáš Hromník 的结果相同
    • @AAhad,起初它对我不起作用,但后来我注意到一旦安装了 3.7.0,'npm update -g cordova@latest' 实际上并没有“降级”我到 3.6.3。我必须先'npm uninstall -g cordova',然后'npm install -g cordova@latest'......希望这会有所帮助...... :)
    • 你可能是对的。我按照你提到的做了,但它只带我到 v3.6.3-0.2.13。
    【解决方案2】:

    和这里Cordova Android: "version not found" after update同样的问题

    使用 Cordova 3.6.3 作为解决方法:

    cordova platform add android@3.6.3 --usenpm
    

    【讨论】:

    • 我试过了,但它会生成 Cordova.js '3.5.1',如果我执行“Corvoda --version”,它会在控制台上生成“3.5.0-0.2.7”
    • 是的,我先做了,但没有任何好处。作为一种解决方法,我现在编译了最新的源代码,直到 Cordova 团队修复它。我认为这是一个错误。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2014-10-26
    • 2015-03-14
    • 2013-07-31
    • 2014-09-20
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多