Ionic4打包踩坑全教程

  1. 参考链接:基于ionic4、cordova搭建android开发环境
  2. 看完参考链接的文档后,相信你已经对接下来要进行的步骤有所了解,,接下来开始安装(所有的操作以管理员身份打开powershell进行操作)
  3. 第一步:安装node.js
  4. 第二步:安装ionic cli
    a) npm install g ionic
  5. 第三步:ionic安装成功后在powershell中创建ionic项目并运行
  6. 第四步:安装cordova,用来将咱们的ionic项目构建成Android工程
    a) npm install -g cordova
    b) 检查安装成功否:cordova -v
    c) 构建工程:ios/android(第五步)
    i. 查看支持的平台以及版本: ionic cordova platform ls
    ii. 构建平台:ionic cordova platform add android/ios(两种平台)
  7. 第五步:在powershell中进入到ionic项目目录下,构建Android platform项目,采用命令 ionic cordova platform add android
  8. 第六步:安装Android SDK,安装并配置android sdk,如果你的磁盘空间够大,你也可以安装一个Android studio,在这个里面打开SDK管理API Android studio安装与配置,安装好可以查看一下SDK版本,Android 查看SDK版本,这一步容易因为环境变量配置错误而报错!(建议直接安装android studio,然后配置环境变量)
    Android SDK下载安装以及配置教程:
    https://blog.csdn.net/love4399/article/details/77164500
  9. 第七步:安装gradle(gradle会有版本问题,要注意自己需要什么版本)
  10. 第八步:在项目目录下执行ionic cordova build android 命令,进行编译
    打包踩坑:
    第一个问题:SDK管理安装的api版本不对,通过查看适配版本来选抉择api的安装

第二个问题:JDK版本不一致,报错cordova build android exited with exit code 1.,保持系统里只有一个jdk(具体需要什么版本可查),可以使用1.8

遇到没有生成config.xml文件,看日志信息,就能解决。

第三个问题:安装sdk以后可能会遇到系统中存在多个sdk,所以建议直接安装android studio通过ad来安装需要的sdk等内容

第四个:

step 1. 请先确认自己是否设置了ANDROID_HOME
step 2. 打开指令行工具在ANDROID_HOME\tools\bin输入sdkmanager –licenses,一直输入y然后回车确认,将所有sdk都认证
step 3. 确认ANDROID_HOME\licenses下面是否有生成license文件
打包寄语:

  1. 一心去做,啥也别想
  2. 翻墙很重要,遇到问题,很多东西看英文原版的真的很重要。一定要保持翻墙
    3 看日志信息
  3. 在遇到问题的过程中,不要先去一个劲的找解决方案,先看清遇到的问题是什么,靠自己去分析判断尝试,再去找解决方案
  4. 相信自己一定弄出来

打包参考内容资源链接:
https://stackoverflow.com/questions/39760172/you-have-not-accepted-the-license-agreements-of-the-following-sdk-components

https://www.cnblogs.com/qypx520/p/6022787.html

https://www.cnblogs.com/oliverreal/p/9170727.html

https://blog.csdn.net/capmiachael/article/details/73289478

https://blog.csdn.net/love4399/article/details/77164500

https://blog.csdn.net/github_38857016/article/details/72566202

  • 1
    点赞
  • 4
    收藏
    觉得还不错? 一键收藏
  • 16
    评论
评论 16
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值