高德地图开发获取SHA1码
来源:互联网 发布:苹果电脑流程图软件 编辑:程序博客网 时间:2024/05/17 06:52
本文转载自:http://www.jianshu.com/p/3c4945812556?nomobile=yes,若要转载请标明出处
如何获取sha1码?
在eclipse中获取sha1码
如果你是用的eclipse在开发,那么获取sha1码还是比较简单的。直接:winows -> preferance -> android -> build。(我的eclipse卸载了,所以借用网友的图)
在Android Studio中获取sha1码
最近开发,在集成高德地图的时候用到了sha1码。我就用我获取的过程举例,这样可能更加直观,大家也能马上用到。
申请高德地图的Key的时候分别需要调试模式下的sha1码和发布模式下的sha1码。
获取调试模式下的sha1码:
其实,如果你仔细看高德官方文档,文档中是告诉你如何获取sha1码的,而且有多种方法。这里我只说如何通过命令行获取。以及获取过程中的一些小坑。
打开dos窗口,按照官方提供的方法输入keytool -list -v -keystore debug.keystore
这时你可能遇见第一个坑,提示你keytool 不是内部命令也不是可运行程序。
这个是因为keytool是java命令,如果你没有将C:\Program Files\Java\jdk1.7.0_67\bin
加入到path中是无法使用该命令的。如果不想添加到path中,你也可以切换到该目录下再使用keytool命令。
成功添加或切换后,你继续使用keytool -list -v -keystore debug.keystore
命令,你就会掉到第二个坑当中,提示你秘钥库文件不存在。
这里的秘钥库文件就是指的debug.keystore
,它在哪呢?一般我们默认生成的位置在c:\users\Administrator\.android\debug.keystore
。所以上面的命令可以修改为:keytool -list -v -keystore c:\users\Administrator\.android\debug.keystore -alias androiddebugkey -storepass android -keypass android
- -alias为别名,一般默认为androiddebugkey
- -storepass和-keypass都是密码,一般都是默认为android
如果你发现没有debug.keystore
文件,那你就得自己生成一个了,具体生成问某度。
经过以上步骤,你已经拿到了调试模式下的sha1码了,但是我们正式发布我们的项目的时候sha1码是不一样的。
要想获取发布版的sha1你得有自己的keystore。在Android Studio中你可以方便的创建自己的keystore。步骤:点击工具栏 Build --> generate singed apk,填写相关信息, 按步骤生成自己的keystore。
然候在命令行中输入:keytool -list -v -keystore E:\{yourpath}\keystore\app.jks -alias app -storepass mima -keypass mima
- -alias 别名,就是你生成keystore时填写的别名,我这里填写的是app
- mima 就是是你自己设置的密码,填写正确就可以
如果你都填写正确,就会得到与上图类似的窗口,你可以看到你发布模式下的sha1码了,这里我就不再截图了。
有时候还需要获取应用的签名,同样是使用上面的命令,获取到的MD5就是你的应用签名。
- 高德地图开发获取SHA1码
- 高德地图获取sha1
- Android studio +高德地图开发 sha1获取
- 高德地图发布版SHA1获取
- Android获取sHA1值 高德地图
- 高德地图发布版SHA1获取
- Android 高德地图、百度地图的sha1值获取
- MacBook中获取高德地图的发布版和开发版的SHA1的值
- 高德地图开发 Debug版本和发布版本 SHA1的获取
- 使用高德地图的时候获取SHA1值和调试SHA1值
- android studio jdk jre 路径 百度地图 高德地图 sha1获取
- 百度地图开发android studio获取sha1
- 百度地图发布版SHA1和开发版SHA1获取
- 高德地图AndroidSDK错误码返回值为32解决办法(暨如何获取SHA1值的正确方法)
- 高德地图Key添加之SHA1
- 高德地图的调试版SHA1与发布版SHA1分别的获取,申请到KEY
- 高德地图的调试版SHA1与发布版SHA1分别的获取,申请到KEY
- Android篇-高德地图获取SHA1详解以及使用前的注意点和技巧
- 瞬驰(Dash)D1开发手册--Raspberry Pi之ROS空间的创建
- 简单的单例模式
- makefile中参数定义
- 经典黑色--网站管理界面
- 1005. 继续(3n+1)猜想 (25)
- 高德地图开发获取SHA1码
- hihoCoder 1301筑地市场 数位dp加二分答案
- nyoj 239 月老的难题
- Ubuntu
- Android自定义attr的各种坑
- js实现网页图片轮换播放
- MVVM编码指引
- Tomcat启动分析(我们为什么要配置CATALINA_HOME环境变量)
- Copy List with Random Pointer