- 参考链接:基于ionic4、cordova搭建android开发环境
- 看完参考链接的文档后,相信你已经对接下来要进行的步骤有所了解,,接下来开始安装(所有的操作以管理员身份打开powershell进行操作)
- 第一步:安装node.js
- 第二步:安装ionic cli
a) npm install g ionic - 第三步:ionic安装成功后在powershell中创建ionic项目并运行
- 第四步:安装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(两种平台) - 第五步:在powershell中进入到ionic项目目录下,构建Android platform项目,采用命令 ionic cordova platform add android
- 第六步:安装Android SDK,安装并配置android sdk,如果你的磁盘空间够大,你也可以安装一个Android studio,在这个里面打开SDK管理API Android studio安装与配置,安装好可以查看一下SDK版本,Android 查看SDK版本,这一步容易因为环境变量配置错误而报错!(建议直接安装android studio,然后配置环境变量)
Android SDK下载安装以及配置教程:
https://blog.youkuaiyun.com/love4399/article/details/77164500 - 第七步:安装gradle(gradle会有版本问题,要注意自己需要什么版本)
- 第八步:在项目目录下执行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文件
打包寄语:
- 一心去做,啥也别想
- 翻墙很重要,遇到问题,很多东西看英文原版的真的很重要。一定要保持翻墙
3 看日志信息 - 在遇到问题的过程中,不要先去一个劲的找解决方案,先看清遇到的问题是什么,靠自己去分析判断尝试,再去找解决方案
- 相信自己一定弄出来
https://www.cnblogs.com/qypx520/p/6022787.html
https://www.cnblogs.com/oliverreal/p/9170727.html
https://blog.youkuaiyun.com/capmiachael/article/details/73289478
https://blog.youkuaiyun.com/love4399/article/details/77164500
https://blog.youkuaiyun.com/github_38857016/article/details/72566202