前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
社区首页 >专栏 >ionic莫名其妙的“cordova/platform_metadata”

ionic莫名其妙的“cordova/platform_metadata”

作者头像
IT晴天
发布于 2018-08-20 02:54:28
发布于 2018-08-20 02:54:28
63000
代码可运行
举报
文章被收录于专栏:ionic3+ionic3+
运行总次数:0
代码可运行

我的Cordova升级到8已经很久了,而且在此环境下原有的项目跑得好好的,所以别人说有问题需要把Corodva降级到7.1或者7.0时,我不置可否。

最近嫌nvm的node版本下的包(路径:~/.nvm/versions/node)和原有node的包冗余,就手动清理了一下,当时也没有发现什么问题,后来想打包到真机时报错了,抛出如下错误:

cordova/platform_metadata

打印:

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
cordova -v

显示的是8.0.0,鉴于我原有项目在Cordova8下正常的,我便想是platform的问题,尝试移除android平台并重新添加:

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
ionic cordova platform rm andoid
ionic cordova platform add android@6.4.0

结果无法移除自然也无法添加,那只好手动删除文件和配置并重新尝试,结果还是不行,这时网上流传有两种方法: 1、重新安装cordova-plugin-add-swift-support插件; 2、把cordova降级;

看了下package.json没有cordova-plugin-add-swift-support插件,所以选用第二种方法:

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
sudo npm uninstall cordova -g
sudo npm install cordova@7.1.0 -g

结果问题解决了!!真的是这个原因?我又尝试回滚到Cordova8来验证:

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
sudo npm uninstall cordova -g
sudo npm install cordova -g
ionic cordova platform rm android
ionic cordova platform ls
ionic cordova platform add android@6.4.0

然后最后一步时,在安装ionic-plugin-keyboard插件时报cordova/platform_metadata错误,那我把它移除再跑, 此时又在安装cordova-plugin-whitelist时报同样错误,那我再把它移除还报……然后我便懒得试了……

本文参与 腾讯云自媒体同步曝光计划,分享自作者个人站点/博客。
原始发表:2018.05.07 ,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
暂无评论
推荐阅读
编辑精选文章
换一批
cordova与nodejs
安装nodejs建议使用nvm来进行安装 因为nvm来切换nodejs的版本是一个非常方便有效的功能 也可以通过npm来进行安装 先简单分析一下三者之间的关联 nvm:nodeJs版本管理工具,管理nodejs版本和npm版本 nvm管理构建nodejs和对应的npm, npm管理对应nodejs的第三方插件
conanma
2022/01/04
7330
cordova-cli@8.0和cordova-android@7.0.0问题说明
默认安装cordova-android@~7.0.0,实际上大于等于7.0的当前可选版本就只有cordova-android@7.0.0,所以安装了它。
IT晴天
2018/08/20
9900
cordova-cli@8.0和cordova-android@7.0.0问题说明
ionic2 (真正)修改应用图标和启动画面
今天在用ionic2 的ionic resources生成新的icon和splash,生成后安装,应用图标和启动画面依然没变化。。。 不知道大家有没有被坑过,今天被坑了一下午,终于找到了办法: 解决方法 第一次使用ionic resources后根文件夹下会生成一个res文件夹,比如你的项目文件夹名是demo,那么就是demo/res文件夹。 将res中的所有文件夹复制到demo\platforms\android\res下,res里面的同名文件夹覆盖(注意:保留该文件夹下原本的values文件夹和xml文
mcq
2018/06/20
6490
【开发指南】(一)Ionic3开发环境配置常规ionic的环境搭建如下:
工欲善其事,必先利其器,搭好环境是开发的前提,有时环境没弄好,不时报错往往很扎心。
IT晴天
2018/08/20
2K0
Cordova@6.4.0以上灵活修改配置
还记得我在此文【技巧】ionic3优雅解决启动前、后黑白屏问题中添加了一个勾子插件cordova-custom-config来修改配置的主题。
IT晴天
2018/08/20
1.3K0
Cordova 初识
Cordova 是使用 HTML,CSS 和 JavaScript构建混合移动应用程序的平台。官方文档给了我们 Cordova 的定义。
acc8226
2022/05/17
1.3K0
Cordova 初识
Ionic3学习笔记(一)安装、项目结构与常用命令
创建一个新项目,有blank、tabs、sidemenu3种样式可选,tutorial、super、conference为官方Demo,aws为AWS Mobile Hub Demo
Theo Tsao
2018/09/07
1.2K0
05. 使用 cordova plugman 编辑和添加插件
$ plugman install --platform <ios|android> --project <directory> --plugin <name|url|path> [--plugins_dir <directory>] [--www <directory>] [--variable <name>=<value> [--variable <name>=<value> ...]]
acc8226
2022/09/22
5820
使用Ionic3创建原生app系统入门
地址:https://services.gradle.org/distributions/
易兒善
2018/08/21
2K0
使用Ionic3创建原生app系统入门
ionic2 常用命令行
比如我们通过命令行创建一个页面。 ionic g page myPage 之后就会生成如下三个文件:
用户1437675
2018/08/20
1.5K0
使用 Cordova 构建应用的流程
Cordova 应用程序有几个组件。 下图展示了 Cordova 应用程序体系结构的高级视图。
acc8226
2022/05/17
4.3K0
使用 Cordova 构建应用的流程
【开发指南】(六)Ionic3从目录结构理解开发
对比目前其它流行的js框架,个人觉得其分工明确、清晰好理解,我觉得就算一开始头脑一遍空白的新手,对他讲解过一次后都能有个大致印象。
IT晴天
2018/08/20
2.8K0
【Weex一瞥笔记】
安装结束后你可以直接使用 weex 命令验证是否安装成功,它会显示 weex 命令行工具各参数:
IT晴天
2018/08/20
2.2K0
SNS项目笔记<二>--极光推送
ionic2之后的版本的极光推送在网络上的资料少之又少,经过一番折腾过后,博主选择了官方的API文档。然后根据其所指引的demo进行搭建项目。
stormKid
2018/09/12
1.3K0
SNS项目笔记<二>--极光推送
构建具有用户身份认证的 Ionic 应用
序言:本文主要介绍了使用 Ionic 和 Cordova 开发混合应用时如何添加用户身份认证。教程简易,对于 Ionic 入门学习有一定帮助。因为文章是去年发表,所以教程内关于 Okta 的一些使用步骤不太准确,但是通过 Okta 的官网也可以找到对应的内容。另外,使用 npm 安装 Ionic starter 模板可能会有安装失败的情况,建议不要在这方面浪费太多时间,可以直接在 Ionic 的 GitHub 仓库 中下载 starter 模板。 原文:How to Sprinkle ReactJS i
叙帝利
2018/05/28
23.3K0
开发Hybrid App的技术选型
如果我们把Hybrid App理解为运行在android或者ios以及其他移动终端设备上的应用,也可以叫做H5 APP,这种开发应用的模式结合web开发技术与Native开发的部分技术,通常也被称为混合开发模式。
算法与编程之美
2019/07/17
2.5K0
开发Hybrid App的技术选型
学习 React Native for Android:环境搭建
学习 React Native for Android 的开发环境搭建。 Facebook 于 2015 年 9 月 15 日发布了 React Native for Android 。React Native 让开发者使用 JavaScript 和 React 编写应用,利用相同的核心代码就可以创建 Web,iOS 和 Android 平台的原生应用。注意这里的 核心 两个词,它指的是那些底层的、与界面无关的逻辑。与 ionic / PhoneGap 这类 Web App 开发框架不同,React Na
HaHack
2018/07/03
1.4K0
Npm vs Yarn 之备忘详单
有则笑话,如此讲到:“老丈人爱吃核桃,昨天买了二斤陪妻子送去,老丈人年轻时练过武,用手一拍核桃就碎了,笑着对我说:你还用锤子,你看我用手就成。我嘴一抽,来了句:人和动物最大的区别就是人会使用工具。……”。撇开这样特例场景,这句话还是非常用有道理的;毕竟从远古石器时期或更早,到如今,所言之语,所穿之衣,代步之车,所学的知识,所晓的常识…..皆是工具;可以说绝大部分人之间的差异(天才级除外),仅在于工具使用之优劣罢了。在工具的使用中,很多人极大程度上停留于会用层面,如若不遇到问题,几乎就处于停滞;这本身倒也没有
晚晴幽草轩轩主
2018/03/27
1.4K0
毕业设计So Easy:Java MySQL智能报纸阅读器APP应用
很多计算机专业大学生经常和我交流:毕业设计没思路、不会做、论文不会写、太难了......
不脱发的程序猿
2023/06/09
5200
毕业设计So Easy:Java MySQL智能报纸阅读器APP应用
iOS 开发者的 Weex 伪最佳实践指北
这篇文章是笔者近期关于Weex在iOS端的一些研究和实践心得,和大家一起分享分享,也算是对学习成果的总结。文章里面提到的做法也许不是最佳实践,也许里面的方法称不算是一份标准的指南手册,所以标题就只好叫“伪最佳实践指北”了。有更好的方法欢迎大家一起留言讨论,一起学习。
一缕殇流化隐半边冰霜
2018/08/29
1.1K0
iOS 开发者的 Weex 伪最佳实践指北
相关推荐
cordova与nodejs
更多 >
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档
查看详情【社区公告】 技术创作特训营有奖征文
本文部分代码块支持一键运行,欢迎体验
本文部分代码块支持一键运行,欢迎体验