Android下如何查看应用的SHA1值,及如何设置debug和release情况下两者的SHA1值相同.

1.eclipse下:
使用如下命令,可以查看签名的信息:md5 和SHA1 进入keystore所在目录,debug.keystore为储存签名的文件
keytool -list -v -keystore debug.keystore
AndroidStudio下同上

《Android下如何查看应用的SHA1值,及如何设置debug和release情况下两者的SHA1值相同.》

Android studio 下签名文件是.jks结尾;根据提示输入你的密钥即可,SHA1如下所示

《Android下如何查看应用的SHA1值,及如何设置debug和release情况下两者的SHA1值相同.》

eclipse最后打包时选择已存在的密钥文件即可,

《Android下如何查看应用的SHA1值,及如何设置debug和release情况下两者的SHA1值相同.》
2.AndroidStudio下
打开gradle控制面板:点击你的moudle目录,选择android,点击signingReport即可

《Android下如何查看应用的SHA1值,及如何设置debug和release情况下两者的SHA1值相同.》

《Android下如何查看应用的SHA1值,及如何设置debug和release情况下两者的SHA1值相同.》

2.1设置release和bebug签名相同:
**打开open moudle setting:选择signing选项,+设置name
填写以下选项即可:指定你之前保存的签名文件的路径
如果之前没有生成签名文件选择build,选择generate signed APK,生成你的签名文件
将路径设置为该签名文件**
《Android下如何查看应用的SHA1值,及如何设置debug和release情况下两者的SHA1值相同.》

然后,选择Build Types,设置debug,release,在Signing Config 选项设置为signing选项中设定的name即可
u《Android下如何查看应用的SHA1值,及如何设置debug和release情况下两者的SHA1值相同.》

build.gradle将自会生成:以下代码:表明配置完成

《Android下如何查看应用的SHA1值,及如何设置debug和release情况下两者的SHA1值相同.》

配置玩之后,在gradle面板中将出现一下,至此release 和debug的签名配置已经相同

《Android下如何查看应用的SHA1值,及如何设置debug和release情况下两者的SHA1值相同.》

点击相应的install即可在模拟器上运行.

    原文作者:LdhAndroid
    原文地址: https://segmentfault.com/a/1190000007241865
    本文转自网络文章,转载此文章仅为分享知识,如有侵权,请联系博主进行删除。
点赞