Ionic4+angular 安卓打包 签名包(release 包)

前言

项目环境为ionic4+angular8
记一套简单的安卓签名包打包方法。

1.生成.jks签名文件

找到本机java jdk路径如:C:\Program Files\Java\jdk1.8.0_131\bin
打开管理员权限命令行工具(下图示例用的ruby,node命令行也行)到上述路径,执行

keytool -genkey -v -keystore 项目名.jks -keyalg RSA -keysize 2048 -validity 10000 -alias 项目名-alias

注意:上述指令中的项目名不可为大写字母开头,不然android7.1版本以下的安卓系统无法安装生成的app包
按照提示输入签名信息,如:

签名文件生成.png

生成的文件在C:\Program Files\Java\jdk1.8.0_131\bin路径下,找到并复制到项目的安卓路径下,如:
E:\testBuild\platforms\android

2.创建release-signing.properties文件

依然在项目的安卓路径下(如:E:\testBuild\platforms\android),创建文件名为release-signing.properties的文件,内容如下:

storeFile=项目名.jks
keyAlias=项目名-alias
storePassword=创建签名文件输入的密码
keyPassword=创建签名文件输入的密码

3.执行打包命令

回到项目目录(如:E:\testBuild),命令行执行

ionic cordova build android --release --prod

如果没有报错,则会看到下图结果:


签名包打包结果.png

此时签名包打包就完成了,后续可以使用android studio传输到真机调试,也可以直接使用模拟器打开查看效果。

你可能感兴趣的:(Ionic4+angular 安卓打包 签名包(release 包))