Android Studio 中生成百度ak要的sha1
来源:互联网 发布:业余时间学画画知乎 编辑:程序博客网 时间:2024/05/04 20:07
在Android Studio中的Terminal中输入:
接着输入密钥: android
即可获得sha1
======相关网页=============================================================================
地图开放平台用户_8gb1yhfpl 提醒 短消息 论坛任务 个人中心退出
百度地图开放平台
论坛首页 Android地图SDK Android Studio 和 Eclipse 中获取SHA1详解返回列表
19037| 14
[资源分享] Android Studio 和 Eclipse 中获取SHA1详解
9
主题265
帖子4
积分版主
本帖最后由 lqzcc 于 2016-5-6 14:00 编辑
Android Studio 和 Eclipse 中获取SHA1详解
Android Studio
发布版SHA1
开发版SHA1
####################################################################################
Eclipse
发布版SHA1
开发版SHA1
Android Studio 和 Eclipse 中获取SHA1详解
签名文件keystore一般有两种:jks后缀或者keystore后缀,Android Studio中创建的为jks后缀,keytool创建的为keystore后缀,两种文件均可用于APP打包。
开发版SHA1:是指在开发调试时,从Android Studio或者Eclipse中直接运行的APP在打包时使用了开发工具默认的开发版(debug)签名文件,开发版签名文件对应有唯一的SHA1。
发布版SHA1:是指在提交测试或发布时,APP签名打包过程中选择的指定签名文件,一般此签名文件为开发者或者开发团队持有,与具体的开发工具无关,发布版签名文件同样也对应有唯一的SHA1。
Android Studio
在AndroidStudio中的Terminal中使用keytool命令获取。
发布版SHA1
前提:需要知道签名文件keystore中key的别名(非必需,可不填),keystore路径和keystore的密码。
其中<your-key-name>替换为自己发布版签名文件中key的别名(非必需,如果不知道别名去掉-alias <your-key-name>即可),<path-to-production-keystore>替换为自己发布版签名文件的完整路径,例如我的keystore文件存放在D:\ReleaseApp.jks(Windows操作系统),key别名为androidrelease,在Android Studio中的Terminal中输入:
然后输入密码,确认正确之后回车,在证书指纹中会显示此签名文件的SHA1:
若为keystore类型的文件同样操作即可获取。如keystore文件存放在D:\ release.keystore(Windows操作系统),key别名为release.keystore,在Android Studio中的Terminal中输入:
然后输入密码,确认正确之后回车,在证书指纹中会显示此签名文件的SHA1:
开发版SHA1
前提:签名文件keystore的别名默认为androiddebugkey,keystore默认路径为%USERPROFILE%\.android\debug.keystore(Windows操作系统下。若为Mac和Linux,此路径应该为~/.android/debug.keystore)和keystore的密码默认为android。
其中<your-key-name>替换为androiddebugkey,<path-to-production-keystore>替换为%USERPROFILE%\.android\debug.keystore(Windows操作系统下。若为Mac和Linux,此路径应该为~/.android/debug.keystore)。
若为Windows操作系统,在Android Studio中的Terminal中输入:
若为Mac和Linux操作系统,在Android Studio中的Terminal中输入:
然后输入密码android,确认正确之后回车,在证书指纹中会显示此签名文件的SHA1:
####################################################################################
Eclipse
在Eclipse中直接查看或者使用keytool命令获取。
发布版SHA1
前提:需要知道签名文件keystore中key的别名(非必需,可不填),keystore路径和keystore的密码。
其中<your-key-name>替换为自己发布版签名文件中key的别名(非必需,如果不知道别名去掉-alias <your-key-name>即可),<path-to-production-keystore>替换为自己发布版签名文件的完整路径,例如我的keystore文件存放在D:\ReleaseApp.jks,key别名为androidrelease。进入Windows控制台在命令行中输入:
然后输入密码,回车确认正确之后,在证书指纹中会显示此签名文件的SHA1:
开发版SHA1
第一种方法:在Eclipse(ADT)中直接查看:windows -> preferance -> android -> build。如下图示:
第二种方法:如同发布版SHA1查看一样,签名文件keystore的别名为androiddebugkey,keystore路径为%USERPROFILE%\.android\debug.keystore(Windows操作系统上)和keystore的密码为android。
其中<your-key-name>替换为androiddebugkey,<path-to-production-keystore>替换为%USERPROFILE%\.android\debug.keystore,所以进入Windows控制台在命令行中输入:
然后输入密码android,确认正确之后回车,在证书指纹中会显示此签名文件的SHA1:
收藏3 分享
回复
使用道具 举报
1
主题4
帖子5
积分新手上路
非常感谢。顺利解决问题。
点评 回复 支持 1 反对 0
使用道具 举报
0
主题3
帖子5
积分新手上路
点评 回复 支持 0 反对 1
使用道具 举报
9
主题265
帖子4
积分版主
对,不需要别名也行,如果keystore中包含多个key的话,指定别名可以只显示指定的key信息。
点评 回复 支持 1 反对 0
使用道具 举报
3
主题8
帖子5
积分新手上路
在Android studio中,keytool不是内部或外部命令,怎么搞
点评 回复 支持 1 反对 0
使用道具 举报
4
主题16
帖子5
积分新手上路
还没学到这,不太懂
点评 回复 支持 1 反对 0
使用道具 举报
0
主题3
帖子5
积分新手上路
待罪的羔羊,迷路《笨小孩》
点评 回复 支持 0 反对 1
使用道具 举报
20
主题51
帖子6
积分新手上路
总结得不错,收藏了。
点评 回复 支持 0 反对 1
使用道具 举报
20
主题51
帖子6
积分新手上路
使用这个命令,可以不用输入别名,不管在cmd命令行还是Terminal里面都适用
keytool -list -v -keystore [keystore或者jks的地址
keytool -list -v -keystore [keystore或者jks的地址
点评 回复 支持 1 反对 0
使用道具 举报
20
主题51
帖子6
积分新手上路
为啥需要别名呢?其实cmd命令不用别名也能获取sha1的
点评 回复 支持 0 反对 1
使用道具 举报
1
主题2
帖子5
积分新手上路
请问下,根据你的回答,两个IDE的keystore默认路径相同,现在我电脑(Windows系统)Android Studio 和 Eclipse都装了的,那么它们各自的默认keystore是存储路径是什么呢?
点评 回复 支持 反对
使用道具 举报
1
主题4
帖子5
积分新手上路
请问下 ,发布版和开发版在 使用的时候有什么具体的要求么
我使用开发版的SHA1,百度地图在自己测试的手机上运行正确,其它手机上调试都会报错
APP Scode获取失败..
请问这是什么问题呢,有什么解决方法么
我使用开发版的SHA1,百度地图在自己测试的手机上运行正确,其它手机上调试都会报错
APP Scode获取失败..
请问这是什么问题呢,有什么解决方法么
点评 回复 支持 反对
使用道具 举报
0
主题1
帖子5
积分新手上路
同问,ls现在解决了吗?
点评 回复 支持 反对
使用道具 举报
0
主题2
帖子5
积分新手上路
react-native中怎么获取SHA1、按KEYSTORE这样去得到的申请KEY用不了
点评 回复 支持 反对
使用道具 举报
1
主题5
帖子5
积分新手上路
linux版本上的android studio上开发的应用的"发布版SHA1"怎么获取?申请key的时候要必须填入发布版的SHA1,但是可以不填开发版的SHA1现在的问题是我只能得到开发版的SHA1,用开发版的SHA1代替发布版的SHA1申请的key可以使用吗?
点评 回复 支持 反对
使用道具 举报
返回列表
小黑屋|手机版|百度地图开放平台 ( 京ICP证030173号 )
GMT+8, 2017-9-2 08:12 , Processed in 0.169063 second(s), 29 queries .
Powered by Discuz! X3.2 Licensed
© 2001-2013 Comsenz Inc.
阅读全文
0 0
- Android Studio 中生成百度ak要的sha1
- Android Studio中使用百度地图时申请AK
- Android Studio(获取SHA1值)打包签名图解以及使用百度地图无法正常显示(AK错误)的解决方案
- 关于获取百度地图AK时需要使用的sha1
- Android studio生成SHA1
- Android Studio中集成百度地图获取本地debug版本的签名证书SHA1值
- Android studio 生成sha1码
- android studio下生成SHA1
- androidstudio中生成百度地图两种AK的方式(debug版和正式版)
- Android Studio中获取SHA1的方法
- Android Studio中获得SHA1的方法
- Android studio 中获取SHA1的方法
- Android Studio百度地图发布版SHA1的获取
- Android Studio如何获取SHA1或MD5(百度地图API开发中用到的SHA1)
- 百度地图开发android studio获取sha1
- Android Studio中获取SHA1
- Android Studio中获取SHA1
- Android studio中查看SHA1
- linux 操作命令: cp
- lua数据结构-数组
- 关闭Metrialize的模态框时的回调方法
- 格言
- 【XSY2133】【BZOJ4555】【TJOI2016】【HEOI2016】求和 第二类斯特林数 NTT
- Android Studio 中生成百度ak要的sha1
- codeforces815cKaren And Market解题报告
- skynet教程(0)--skynet的获取和编译
- MySQL索引知识整理
- 侧滑
- Java泛型
- skynet教程(1)--服务的编写
- Java-2
- C#基础-044 多态的几种类型区别