关于发布版SHA1和调试版SHA1那些事

原创 2017年02月16日 10:58:00

第一次签名遇到太多的麻烦,本来很简单的,但是一个人摸索,百度,也要搞整大半天。

现在总结一下调用高德地图百度地图等所需要的SHA1。

调试版:

首先按照网上说的,直接在as的terminal中输入命令    keytool -list -v -keystore debug.keystore,你就会发现,报错,keytool既不是外部命令也不是内部命令

,这个时候,你需要先进入你的 .android 路径 一般情况下,路径为 C:\Users\Administrator\.android (根绝自己的路径情况)输入 cd C:\Users\Administrator\.android 然后再输入  keytool -list -v -keystore debug.keystore,如果依旧报错,就是那么奇怪,最后我们再换个方式,进入到我们的jdk路径

cd C:\Program Files\Java\jdk1.8.0_102\bin 然后输 keytool -list -v -keystor C:\Users\Administrator\.android\debug.keystore

(注释:你的debug.keystore路径  C:\Users\Administrator\.android\


然后你就会发现,终于成功了,让你输入密钥库口令 一般都是默认的 android然然后就可以看到调试版的sha1啦,啦啦啦。还有MD5什么的


然后其实更重要的是发布版的sha1,因为调试版的,是不能够放到应用商店里面去的,这个时候就要有自己的签名文件啦。

分两种情况,有的呢是别人的项目导入的,所以可能已经生成了签名文件,我们看一下,build. grade里面有没有有配置说明:


如果出现了这个的话,就说明已经有啦,你可以向项目的创造者询问他的签名文件,然后按照这个路径放好签名文件,然后根据自己的情况设置签名文件,没有签名文件的,也可以按照某度来生成签名文件

。有了签名文件之后呢,我们再打开terminal,当然如果你习惯了用系统的cmd也是一样的操作,这里我就介绍as自己的操作台吧,命令是一样的、

有了签名之后,我们再terminal中输入 keytool -list -v -keystore (你的签名文件路径) -alias China -storepass (keystore密码) -keypass (key密码)

然后你会发现


什么啊,明明就是按照某度教程来的啊,这个时候,不知道是不是电脑还是人品的原因,还是有什么我不知道的正确的因素,我的就是不行,然后就像原先的调试版一样,我们需要进入到jdk的路径,重新输入命令 cd C:\Program Files\Java\jdk1.8.0_102\bin


再输入 keytool -list -v -keystore (你的签名文件路径) -alias (别名) -storepass (keystore密码) -keypass (key密码)‘’回车,哈哈哈,完结撒花 撒花* * * * * *(自己的各种别名,密码在生成签名文的时候要自己注意记住哦,哈哈哈,实在记的haunted,在grade文件里配置的有哦。、。)







Android Studio获取开发版SHA1值和发布版SHA1值的史上最详细方法

前言: 今天我想把百度地图的定位集成到项目中来,想写个小小的案例,实现一下,但在集成百度地图时首先要申请秘钥,申请秘钥要用到SHA1值,所以今天就来总结一下怎样去获取这个值吧,希望对大家有帮助。 ...
  • qq_29269233
  • qq_29269233
  • 2016年12月18日 12:05
  • 16425

Android 获取调试版和发布版的 SHA1

前言Android 使用高德定位,申请 Key必须要提供 SHA1。以前写过天气 demo 使用过,今天写期末大作业:基于android+xmpp+openfire 聊天小系统的时候,发送位置功能用到...
  • plain_maple
  • plain_maple
  • 2017年01月07日 17:13
  • 2337

关于发布版SHA1和调试版SHA1那些事

第一次签名遇到太多的麻烦,本来很简单的,但是一个人摸索,百度,也要搞整大半天。 现在总结一下调用高德地图百度地图等所需要的SHA1。 调试版: 首先按照网上说的,直接在as的terminal中输入命令...
  • qq_31271543
  • qq_31271543
  • 2017年02月16日 10:58
  • 509

高德地图的调试版SHA1与发布版SHA1分别的获取,申请到KEY

调试版SHA1的获取: 首先:你C盘的jdk文件夹下的bin文件的路径(C:\Program Files\Java\jdk1.7.0_51\bin)应该加到环境变量path中才能执行以下的步骤; ...
  • qq_21402513
  • qq_21402513
  • 2016年07月21日 14:00
  • 5758

百度地图的开发版sha1和发布版sha1的获取方式

百度地图SDK在实际开发中也算是最常用的SDK之一,但是不少新手开发者对申请密钥时,填写SHA1有不少疑问,在此解答 进入百度地图SDK申请密钥会看到这样的场景 ...
  • cc20032706
  • cc20032706
  • 2017年08月24日 13:35
  • 451

百度地图KEY发布版SHA1和开发板SHA1如何获得

在进行百度地图的开发时,需要用到API ,但官网生成时需要填上发布版SHA1和开发板SHA1,那如何取得呢?开发版SHA1发布版SHA1发布版SHA1会在你给android项目签名后在eclipse控...
  • lhg_55
  • lhg_55
  • 2016年08月06日 23:09
  • 5824

文件如何进行md5校验和sha1校验

md5校验:比较大的ftp站点一般都会提供所下载文件的md5校验码,可以利用它来校验所 下载文件内容正确与否。 windows平台的校验程序在这里可以下载。 ftp://www.cntomi.com/...
  • ztz0223
  • ztz0223
  • 2008年02月28日 18:45
  • 14466

四种加密算法之SHA1源代码-C++

SHA1.h文件: [cpp] view plaincopy //! SHA1 动态链接库实现   H文件   /*!   @author 朱孟...
  • oSKyTonight
  • oSKyTonight
  • 2014年05月08日 16:10
  • 6453

SHA1算法的识别

前言用PEID算法扫描插件, 可以扫描出使用了SHA1的程序. 扫描的特征码是K3.#define H0 0x67452301L #define H1 0xefcdab89L #define H...
  • LostSpeed
  • LostSpeed
  • 2017年03月07日 13:54
  • 503

SHA1算法实现及详解

1 SHA1算法简介 安全哈希算法(Secure Hash Algorithm)主要适用于数字签名标准(Digital Signature Standard DSS)里面定义的数字签名算法(Digi...
  • lwanttowin
  • lwanttowin
  • 2017年04月26日 13:55
  • 2128
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:关于发布版SHA1和调试版SHA1那些事
举报原因:
原因补充:

(最多只允许输入30个字)