知识点-----用android studio 生成签名文件,并加到gradle里

1、生成签名文件

1.1  顶部工具栏Buidle -- Generate Signed Bundle/APK

1.2 选中APK,点击下一步

1.3 如果是第一次生成则点击 Create New 

1.4 接下来是需要填写密码,发版人,组织名称,国家,城市等信息,这些信息要保管好(除了密码外可以通过命令行解析jks来获取其他信息)

首先要选的得是key store文件的目录,一般可放在app目录下(也可以放在其他地址),eclipse的签名文件是keystore结尾的,AS是jks结尾的,网上也可查到keystore文件与jks文件相互转换的方法。

填好其他信息,点击确认

然后,配置就完了,如下图:

1.5 点击next后,选择apk存放的位置,选中release,V1打上对勾,点击finish

 

此时就完成签名文件就已经生成了,如下:

 

2、配置gradle

在app目录下的build.gradle添加签名配置

//签名
    signingConfigs {
        cashierxConfig {
            keyAlias 'MyAlias'//别名
            keyPassword 'baibai'//密码
            storeFile file('myKey.jks')//签名文件
            storePassword 'baibai'//密码
        }
    }

    buildTypes {
        release {
            minifyEnabled false
            signingConfig signingConfigs.cashierxConfig//签名配置
            proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-rules.pro'
        }
    }
 

3、生成apk

点击assembleRelease生成签过名的正式包,如下:

如果不配置gradle,生成的就是未签名的正式包,如下:

4、通过命令行查看签名文件

在jks文件所在目录打开命令行,输入命令行:keytool -v -list -keystore  XXXX.jks。输入密钥库命令,及刚才生成签名文件时的密码,输入后,点击回车,即可查看签名文件信息,一般有用的就是证书指纹(MD5和SHA1)。如下:

 

 

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值