使用Ionic Android App构建
背景信息
- Ionic是一款基于Angular、Cordova的强大的HTML5移动应用框架,可以快速创建一个跨平台的移动应用。
- 支持快速开发移动App、移动端Web页面、混合App和Web页面。
自定义安装npm组件
- 全局安装:npm install –g xxx。
- 项目下安装:npm install xxx。
- 如果发现镜像内安装的npm组件不符合要求,可以按照如下方式卸载,然后安装自己所需组件,以cordova为例:
- 查看cordova版本:cordova --version,可知版本为9.0.0。
- 卸载cordova:npm uninstall –g cordova。
- 重新安装需要的cordova版本:npm install –g cordova@8.0.0。
- 查看cordova版本:cordova --version,可知版本为9.0.0。
- 确认Ionic项目已经上传到CodeArts Repo代码仓库。
项目中包含“ionic.config.json”、“package.json”和“angular.json”等项目编译描述文件。
- 在配置构建步骤中,添加“Ionic Android App构建”构建步骤。
参数说明如下:
参数项
说明
步骤显示名称
构建步骤的名称,可自定义修改。
工具版本
根据需要选择Gradle、JDK和NDK版本。
命令
配置命令框中的打包脚本。
1 2 3 4 5 6 7 8 9 |
version: 2.0 # 必须是2.0 steps: BUILD: - ionic_android_app: inputs: gradle: '4.8' jdk: '3333' ndk: '17' command: ./instrumented.apk |
参数名 |
参数类型 |
描述 |
是否必填 |
默认值 |
---|---|---|---|---|
gradle |
string |
gradle版本。 |
是 |
无 |
jdk |
string |
jdk文件名。 |
是 |
无 |
ndk |
string |
ndk文件名。 |
是 |
无 |
command |
string |
执行命令。 |
是 |
无 |