ionic2升级到ionic3并打包APK
通过IONIC2升级到3的时候,经过我一系列的测试,以及网上各种办法,现将新测有效的方法记录如下,本人按如下方法,对多个项目升级后,都能正常打包成APK
IONIC 2到3的升级:
1.拷贝ionic3相关的配置文件覆盖原来的
a.resource文件夹
b.config.xml[执行cordova命令时必须的东西],ionic.config.json,ionic.starter.json,
package.json 这些都拷贝覆盖
c.执行cordova platform add android 这时候会报一堆错误,不用管 注意:这里前面没有加ionic,我们直接使用cordova命令去操作,具体原因我也没有搞明白。
d.手动删除node_modules文件夹,platforms文件夹
e.执行cordova platform remove android 这时候的提示信息是:Removing platform android from config.xml file.. 并执行成功的
f.再执行cordova platform add android 一堆的显示后,安装一些native插件,成功
g.这时候,添加平台成功,更改gradle的下载地址,具体是更改:platforms/cordova/lib/builders/studiobuilder.js 搜索:services.gradle.org 把 services.gradle.org解析到本地host里面去,让其访问本的站点下的文件,提高打包速度
var distributionUrl = process.env['CORDOVA_ANDROID_GRADLE_DISTRIBUTION_URL'] || 'http\\://services.gradle.org/distributions/gradle-4.1-all.zip';
注意,这里我看到有的人说,直接改成本地的路径,我亲测过,这里必须为一个URL地址,否则打包的时候,会报错的,建议搭建一个本地的站点,更方便
最新文章
- html与js的取值,赋值
- Python性能优化的20条建议 (转载)
- jquery图片裁切+PHP文件上传
- JFreeChart学习
- tr的用法
- Spring IOC源码实现流程
- oracle 行列转换
- openstack系列文章(1)devstack安装测试Queens
- Exp4 恶意代码分析 20154320 李超
- .net排坑篇:负载均衡域名转发的背后
- 同步锁Lock(互斥锁)
- C# ADO.NET基础&;实战
- GO语言的进阶之路-流程控制
- 如何进行 iPhone 客户端的软件测试
- Java Nashorn--Part 6
- 源码分析八(org.springframework.util包之StringUtils类))
- etcd 集群部署
- python基础开发环境Pycharm的详细使用方法
- 19.如何在vue里面调用其他js
- Hadoop High Availability高可用