之前介绍了 iOS 应用的打包和发布,这次说说 Android 应用的打包和发布。
Android 应用的打包和发布相比较 iOS 就要简单很多了,也不需要注册什么开发者账号。
打包 Ionic 应用
#1 生成签名文件
执行以下命令生成签名文件,根据提示输入指定的信息。-alias
是 keystore
的别名,可以自定义;-keyalg
是加密算法,一般为 RSA
,-validity
是签名文件的有效期限天数;-keystore
是保存的文件名。
$ keytool -genkey -alias szmstc.keystore -keyalg RSA -validity 1000 -keystore szmstc.keystore
生成签名所需要的
keytool
工具包含在jdk
中
#2 配置自动签名
将生成的 keystore
文件复制到 platforms/android
目录下,并在此目录下新建一个 release-signing.properties
文件。执行打包命令的时候,gradle
会自动根据此配置文件自动去加载 �keystore
文件。
#3 执行��打包命令
添加 --release
�参数来打包。
$ ionic cordova build android --release
�Ionic CLI 3.0 有一些变化,参考这里
命令执行成功后,生成的 apk 文件在 platforms/android/build/outputs/apk 目录下,若生成的 apk 文件带有 unsigned 字样,说明自动签名配置有问题,请检查配置。
�
android-x86-release.apk
是用于在x86
设备或者�x86
虚拟机中运行的文件;android-armv7-release.apk
是用于在大多数手机中运行的文件
发布 Ionic 应用
-
将�签名过的 apk 文件上传到你的站点
-
制作 app 下载页面,将下载链接指向 apk 文件
-
如果你愿意,也�可以将应用发布到�
应用宝
等平台,本文不再介绍
网友评论