【问题标题】:ionic cordova add android error离子科尔多瓦添加android错误
【发布时间】:2017-12-14 15:20:07
【问题描述】:

运行此命令时出现以下错误,无法构建 apk。

$ ionic cordova platform add android

cordova 平台添加 android --save 将 cordova-fetch 用于 cordova-android@~6.3.0

错误:无法获取平台 cordova-android@~6.3.0 这可能是连接问题,或者平台规范不正确。 检查您的连接和平台名称/版本/URL。 错误:cmd:命令失败,退出代码 1 错误输出: 文件名、目录名或卷标语法不正确。 文件名、目录名或卷标语法不正确。 npm WARN 可选跳过可选依赖:fsevents@1.1.3 (node_modules\fsevents): npm WARN notsup 跳过可选依赖:fsevents@1.1.3 不受支持的平台:想要 {"os":"darwin","arch":"any"}(当前:{"os":"win32","arch": "x64"})

【问题讨论】:

  • 离子信息 cli 包:(C:\Users\Sahil\AppData\Roaming\npm\node_modules)@ionic/cli-utils:1.18.0 离子(离子 CLI):3.18.0 全局包:cordova(Cordova CLI):7.1.0 本地包:@ionic/app-scripts:3.1.2 Cordova 平台:无离子框架:ionic-angular 3.9.2 系统:节点:v8.9.0 npm:5.5.1 操作系统: Windows 10 环境变量:ANDROID_HOME:C:\Program Files\Android1\Android Studio\bin 其他:后端:pro
  • 你在正确的目录下运行命令吗?

标签: cordova ionic2


【解决方案1】:

快速修复 -

删除下载的文件cordova-android-6.2.3.tgz或文件夹npm-304 8-83f48a6f under- C:\Users**{userName}**\AppData\Local\Temp\npm-304 8-83f48a6f\registry.npmjs.org\cordova-android-\cordova-android-6.2.3.tgz

然后再做cordova平台添加android。 npm 将重新下载所需的文件。 您也可以从此处手动下载 (7.7 MB) 并将其放在同一文件夹中,然后运行命令。

或删除临时文件夹中的所有文件,将下载的文件添加到根文件夹中 C:\Users**{用户名}**\AppData\Local\Temp\cordova-android-6.2.3.tgz

为我工作

【讨论】:

  • 你能指定你使用的安卓版本吗?说,如果你使用 6.0.0,那么离子平台添加 android@6.0.0
  • 我对 CLI 版本进行了降级,然后添加了 cordova 现在正在构建 apk .... 但是在构建 apk 后它显示错误。构建成功总时间:9.675 秒错误:cmd:命令失败,退出代码 1 错误输出:文件名、目录名或卷标语法不正确。 [ERROR] 运行 cordova build android 时出错(退出代码 1)。
【解决方案2】:

我正在尝试这个并解决这个问题...... 删除cordova,然后使用

安装cordova
 npm install -g cordova

如果这不起作用,则删除节点模块并使用安装节点模块

 npm install 

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2017-12-28
    • 1970-01-01
    • 1970-01-01
    • 2018-03-01
    • 1970-01-01
    • 2017-11-21
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多