记录自己在Linux上打包APK的过程。
环境
- OS: Arch Linux
- Kernel: x86_64 Linux 5.6.13-arch1-1
- SDK: 26.0.3
- 签名v2: apksigner\zipalign (我这里的属于SDK29.0.3,可以签名)
安装SDK
ArchLinux 下直接可以安装 sudo pacman -S android-sdk
其它发行版百度可以解决;
安装需要的 版本
1 | sdkmanager "build-tools;26.0.0" |
把签名工具放入环境变量中
开始打包
1 | cordova platform rm android |
gulp build:android
是自定义脚本
主要执行三步操作:
‘cordova-build:android’ 打包
‘zipalign’ 签名
‘apksigner:sign’ 签名