文档章节

Android Studio 获取发布版和测试版证书SHA1的两种方式

d
 djonce
发布于 2016/10/20 17:34
字数 438
阅读 6242
收藏 0

第一种方式利用Android Studio获取

1)项目界面右侧,如图:,点击“Gradle”

2)之后找到如下图中红框中的signingReport选项双击(如果没有出现应用程序名称,可点击刷新按钮,)

3)在信息框中将会显示开发版和发布版的安全码(MD5和SHA1),其中默认的版本是debug,如下图。

说明:如果想要获取自定义的keystore的安全码,则需给项目进行keystore配置,配置好后直接直接按照上面的步骤,这时信息框里将会显示自定义的keystore的安全码和debug模式下的安全码,配置前请创建好新的keystore,在这里就不讲创建keystore了。keystore的配置:

1)

2)在下图添加测试版本和正式版本的签名

第二种根据命令的方式获取:

1)找到安装的Java目录,进入jdk的bin文件,如我的目录是:C:\Program Files\Java\jdk1.8.0_77\bin,进入到此目录后,win7系统可 shift+右键 选择在此处进入命令窗口 

2)输入命令keytool -list -v -keystore xxxx  其中xxxx代表你数字签名的路径,当你输入keytool -list -v -keystore后找到签名所在位置 再将你签名直接拖入命令窗口,系统会自动追加到“keytool -list -v -keystore ”后 这里以我的目录为例,完整的命令是:keytool -list -v -keystore C:\Users\Administrator\.android\debug.keystore

3)这时提示输入密钥库口令,我使用的是默认签名,这里的口令为空,此时无需输入直接回车键,这时将会看见所需的安全码(MD5和SHA1)

   

© 著作权归作者所有

d
粉丝 1
博文 22
码字总数 16957
作品 0
杭州
私信 提问
加载中

评论(3)

d
djonce 博主

引用来自“biubiutoo_”的评论

在用百度地图sdk的时候,第二种方式获得的SHA1码根本就不能用,第一次能获取到定位,接下来就直接报505的错误,505则是key错了,我在用其他方式(不在此文章内)获取SHA1码就不会这样。
新手如果看到这里,请用其他方式。
上面两种方法 我都实践过 都没有遇到你说的问题
d
djonce 博主

引用来自“biubiutoo_”的评论

在用百度地图sdk的时候,第二种方式获得的SHA1码根本就不能用,第一次能获取到定位,接下来就直接报505的错误,505则是key错了,我在用其他方式(不在此文章内)获取SHA1码就不会这样。
新手如果看到这里,请用其他方式。
百度地图的每个key是唯一的 只对应一个app,如果修改了app的包名或者发布时打包的签名文件改变了,则改变前后的app会被视为两个app。http://lbsyun.baidu.com/index.php?title=androidsdk/guide/key 这个链接里最后面也有讲到如何获取SHA1值
biubiutoo_
biubiutoo_
在用百度地图sdk的时候,第二种方式获得的SHA1码根本就不能用,第一次能获取到定位,接下来就直接报505的错误,505则是key错了,我在用其他方式(不在此文章内)获取SHA1码就不会这样。
新手如果看到这里,请用其他方式。
android ------ 实现高德定位并获取相应信息 ( 最新版高德SDK 和 Android SDK版本)

Android开发项目时常常会遇到定位这个功能, 很久以前写过一篇了,官方也更新了一些东西,我也更新下 以前使用的是jar包 导入来实现高德定位 老版本 链接:https://blog.csdn.net/DickyQie/...

切切歆语
05/21
28
0
Android Studio 获取 sha1、MD5签名

APP开发过程中使用百度地图 API , 申请 KEY 的时候需要开发者提供SHA1 证书指纹数据, 用Eclipse 可以直接查看,但是 Android Studio却不能,这个时候我们需要以下几步操作既可: 1.打开jav...

chenyy1203
2018/06/28
0
0
获取开发版sha1和开发版sha1

注:前提是你已经安装好jdk和android-sdk,并且将两者的环境变量已经设置完毕,我这里是jdk8 获取开发版sha1(也称作测试版) 1.打开命令行 1 cd .android 2.输入keytool -list -v -keystor...

vegeta_xiao
10/11
0
0
Android Studio 和 Eclipse 中获取SHA1详解

签名文件keystore一般有两种:jks后缀或者keystore后缀,Android Studio中创建的为jks后缀,keytool创建的为keystore后缀,两种文件均可用于APP打包。 开发版SHA1:是指在开发调试时,从And...

恒源祥
2016/11/16
361
0
Android studio 申请签名,设置签名key位置 查看 sha1

申请key Android studio 生成签名证书,以及使用签名打包APK Build-->Generate Signed APK...-->--> 选择Create new... -->--> 所有的pwd均忽略,无非就key文件的加密以及项目key key store......

末日__
2015/02/03
903
0

没有更多内容

加载失败,请刷新页面

加载更多

设计模式之访问者模式

定义 Represent an operation to be performed on the elements of an object structure. Visitor lets you define a new operation without changing the classes of the elements on which......

陈年之后是青葱
昨天
11
0
PhotoShop 高级应用 : 分层云彩 - 简单闪电效果

1.创建黑白渐水平渐变图层 2.选择滤镜选项卡: 渲染--->分层云彩功能 3.将滤镜-云彩效果渲染后的图层进行反相操作 【此时出现闪电效果】 6.调整色阶,使得闪电效果更明显 7.创建剪贴蒙版:色...

东方墨天
昨天
12
0
三种实现Android主界面Tab的方式

三种实现Android主界面Tab的方式 https://www.cnblogs.com/caobotao/p/5103673.html

shzwork
昨天
13
0
java8-Optional类

背景 NPE问题,100%的Java程序员都碰到,并且曾经是心中的痛。 1965年英国TonyHoare引入了Null引用,后续的设计语言包括Java都保持了这种设计。 一个例子 业务模型 Person 有车一族, 有Car...

春天springcarter
昨天
13
0
py 登录github时token以及cookie的应用

import requestsfrom bs4 import BeautifulSoup## 获取tokenr1 = requests.get('https://github.com/login')s1 = BeautifulSoup(r1.text,'html.parser')token = s1.find(name='input',......

子枫Eric
昨天
9
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部