Android应用在开发过程中,会存在debug版本和release版本。
在调试阶段,我们一般使用debug版本进行调试,直到要发布的情况下,才可能去对apk进行正式签名。但某些情况下,比如开发系统应用,由于手机系统刷机后已经附带有签名的应用在系统中,因此如果安装debug版本,则存在签名不匹配无法安装的情况。因此,我们每次修改后,都面临需要进行一次签名动作。每次手动签名,就会导致做很多重复的工作,所以自动签名就比较方便快捷。
配置签名
一般情况下,如果已经有签名,只需Gradle配置的话,请直接跳过本节。
打开项目结构: File -> Project Structure(Ctrl+Alt+Shift+S)-> Signing Configs
(图片丢失)
点击圆圈位置的 + 输入保存签名的文件名称,如: mySignConfig, 然后回车打开签名编辑界面。
(图片丢失)
输入必要信息,填写完成后如下图:
确定填写OK后,点击 Apply。
确认关闭对话框后,打开项目-> app目录下 build.gradle文件,我们可以看到,在build.gradle文件中生成了签名配置信息。
(图片丢失)
自动签名配置
经过第一节,签名已经准备OK。接下来我们需要配置编译自动签名。
(图片丢失)
如上图,配置自动签名,我们需要修改buildTypes的配置,给它加上签名的动作。
(图片丢失)
然后编译即可生成带签名的apk。
评论区