【问题标题】:Adding Cordova Platforms添加 Cordova 平台
【发布时间】:2017-05-23 10:43:18
【问题描述】:

大家好!我最近开始使用 Cordova,当我运行 Cordova platform add android 时出现以下错误。我已经成功地为 Java 和 Android SDK 放置了环境变量。但是 C:/Windows/System32/npm 中不存在 npm 模块,如错误所示,它位于 Users/My username/AppData/Roaming/npm 文件夹中。一些指导将不胜感激。

我按照 Cordova 官方文档中显示的以下脚本创建了一个新项目。

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

【问题讨论】:

    标签: javascript java android apache cordova


    【解决方案1】:

    请检查 Cordova 提供的 Android 版本,并与您系统上安装的当前 Android 版本进行验证,如果有不匹配: 1) 从 Android Studio SDK Manager 更新 Android 版本 2) 更新 Cordova 平台 - 参考:Cordova 文档

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

    【讨论】:

    • 能否如上图那样验证我,是不是说明我目前没有安装任何平台,因为已安装的平台显示为空?
    • 你的系统上安装了 android Studio 吗?
    • 是的,SDK 也匹配
    • 曾经参考cordova.apache.org/docs/en/latest/…希望对您有所帮助!
    • 检查你是否有正确的连接和正确安装的节点
    【解决方案2】:

    我想通了一半是什么问题。在我的 C:/Windows/System32 目录中有一个名为“npm”的文件,大小为 0kb,一旦我删除它,错误就消失了。但并非一直如此。我能够通过cordova platform add android 安装浏览器平台但不能安装android 平台,甚至可以指定与cordova platform add andriod@version 匹配的cordova-andriod 插件。 只有通过cordova platform add https://github.com/apache/cordova-android.git 脚​​本,我才能安装andriod 平台,一旦完成,其他步骤就可以正常工作,并且该项目通过Android AVD 运行。知道为什么添加 android 平台的正常命令不起作用,只是想知道,但如果它再次发生,我想我将不得不再次运行 get from git 命令。谢谢

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2014-10-26
      • 2015-03-14
      • 1970-01-01
      • 2013-07-31
      • 2014-09-20
      相关资源
      最近更新 更多