记录自己在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
2
3
cordova platform rm android
cordova platform add android@6.4.0
gulp build:android

gulp build:android是自定义脚本

主要执行三步操作:

  • ‘cordova-build:android’ 打包

  • ‘zipalign’ 签名

  • ‘apksigner:sign’ 签名

本文地址: https://github.com/maxzhao-it/blog/post/8778/