Cordova项目添加android平台失败的问题
今天使用 cordova
创建项目后,添加 android
平台的时候一直失败,报错如下,记录下问题解决过程。
Using cordova-fetch for cordova-android@~7.1.1
Failed to fetch platform cordova-android@~7.1.1
Probably this is either a connection problem, or platform spec is incorrect.
Check your connection and platform name/version/URL.
Error: npm: Command failed with exit code 1 Error output:
npm ERR! Unexpected end of JSON input while parsing near '....2.0-nightly.2019.12.'npm ERR! A complete log of this run can be found in:
npm ERR! /Users/crane/.npm/_logs/2020-07-07T09_16_18_565Z-debug.log
1 系统环境
出现上面问题的开发环境如下:
- 系统:MacOs Catalina
- Cordova 版本:8.1.2 (cordova-lib@8.1.1)
2 尝试切换Android平台版本
因为之前的项目添加安卓平台时是7.0.0版本,当时是OK的,所以尝试指定使用 7.0.0
版本的Android平台,在项目目录下执行命令及结果如下:
cordova platform add android@7.0.0
仍然是失败!!!
3 清理npm包缓存
参考网络资料有人建议清理npm包缓存,所以尝试一下,命令如下:
npm cache clean --force
4 重新建立项目尝试
执行完npm缓存清理后,删除原有项目并重新建立同名项目
,然后在执行添加Android平台命令,如下图:
本次执行成功!如下图,再执行编译执行,也可成功执行:
5 参考资料
[1] cordova - Error: Failed to fetch platform android
[2] 亲测解决npm ERR! Unexpected end of JSON input while parsing near…的方法
Cordova项目添加android平台失败的问题相关推荐
- cordova添加android平台时选择安装版本
使用CLI命令添加安卓平台时,默认使用的命令是: cordova add platform android 使用该命令是通常会根据cordova版本不同而给工程添加到不同的平台,但是有时默认添加的并不 ...
- cordova 项目添加splash启动界面
需求:cordova项目启动添加启动界面,并在设备初始化完成后自动隐藏splash 1.新建项目 cordova create Mypro com.test.pro proName 2.添加平台 cd ...
- 摘录cocos2d-x 从环境搭建到win32项目移植android平台
软件:cocos2d-x-2.2.3:android-ndk-r9d:adt-bundle-windows-x86_64-20131030:python-2.7.6: 1安装配置python 安装没什 ...
- Cocos2dx项目移植Android平台
所需开发环境: Microsoft Visual Studio eclipse cocos2dx游戏引擎 android-ndk Python (cocos2dx游戏源码只有Classes和Resou ...
- Cordova工程里android平台相关的index.html是怎么加载的
要获取更多Jerry的原创文章,请关注公众号"汪子熙":
- Cordova 打包签名 Android release app
1.cordova命令创建一个项目 cordova create testApp com.test.app 这里testAPP是项目的名字,testApp com.test.app是APP的包名,可以 ...
- Cordova+Vue实现Android APP开发(二)-- 打包运行在真机上和打包运行在本地调试,以及打包时候一些问题的处理
接上一篇文章:Cordova+Vue实现Android APP开发(一) 一.使用cordova打包运行app 打包静态资源,没有问题的,但是把自己的vue其他项目转成android app时候,发现 ...
- cordova安装android平台,Android集成Cordova
导语 Apache Cordova是一个开源的移动开发框架.允许你用标准的web技术-HTML5,CSS3和JavaScript做跨平台开发. 应用在每个平台的具体执行被封装了起来,并依靠符合标准的A ...
- cordova自定义android插件,Cordova 自定义插件(Android版本)
Cordova 自定义插件(android) 特别注意 android 项目的包名 必须为 com.example.hello,否则编译不会通过. 1.安装命令工具 $ npm i plugman - ...
最新文章
- tomcat实现session集群及tomcat+memcached共享session存储(四)
- LeetCode之Nim Game
- 带有托管代码的InfoPath2007表单模版发布到SharePoint表单库(浏览器方式查看)
- react手机机端css_react工程搭建系列之---移动端适配与antd-mobile高清适配方案
- java runnable接口 sleep_java Runnable接口如何创建线程
- 拓扑排序:Kahn算法
- 创建二叉排序树,二叉树的六种遍历
- PHP实现文件上传,下载,批量下载
- 计算机无法添加网络位置,win10系统无法设置网络位置的操作办法
- IT行业,一年最痛苦的事莫过于没有年终奖
- this在什么时候为undefined
- 如何在项目中利用 git 提高工作效率
- matlab心线代码,matlab心形线
- iOS 使用 SceneKit 实现全景图
- 批量启动docer容器shell脚本
- 安心收纳各种重要物品,不在家也能时刻守护安全,VOC智能保管箱G300上手测评
- U盘被识别为其他设备(显示U盘图标但是不显示盘符)的解决办法
- 自动驾驶研究报告(上)
- 哥廷根大学提出CLIPSeg,能同时作三个分割任务的模型
- 16秋计算机科学与技术鲁嘉华第七章