AndroidStudio配置应用自动签名

一、我们在调试或者打包apk的时候,有时候需要加入我们自己的签名信息(.jks/.keystore文件)。此时我们可以利用AS中的gradle实现编译时自动加入签名信息。

1、把签名文件放在一个固定的位置,我一般是放在application module(app)的根目录下。如下图所示:


签名文件位置

2、在project根目录下新建一个keystore.properties配置文件存放签名的位置、密码等信息。


签名信息

这里主要是保存我们的签名的密码、别名、以及存放的位置相关信息。(由于我的jks文件是放在app根目录下,所以我使用的是相对路径./abc.jks)

3、在build.gradle文件中引用我们的签名配置信息


引入读取keystore配置文件

        在build.gradle配置文件中指定签名的信息

引用签名文件中配置的信息

这样配置之后就可以使用我们自己的签名文件,特别是微信支付或者微信分享调起微信客户端的时候要求必须使用正式签名的问题就解决了。

你可能感兴趣的:(AndroidStudio配置应用自动签名)