【安卓-百度地图开发文档】获取SHA1-过程中遇到的相关问题及解决
2021/12/13 23:48:26
本文主要是介绍【安卓-百度地图开发文档】获取SHA1-过程中遇到的相关问题及解决,对大家解决编程问题具有一定的参考价值,需要的程序猿们随着小编来一起学习吧!
百度地图开发指南-官方地址
1、获取开发密钥(AK)
2、获取包名
3、获取SHA1(官方地址链接)
SHA-1 (英语:Secure Hash Algorithm 1,中文名:安全散列算法1)
官方文档中间有些知识点省略了,并未描述
SHA1分为发布版和开发版,便于开发者开发调试和最终上线使用。
1、什么是发布版和开发版? 两者使用的命令是不一样的
发布版:App已经打包成apk格式,可以在手机上安装了。
开发版:还在本地调试,没有安装包
2、开发版和发布版命令
输入命令行和密码,即可获取SHA1等信息;
命令行:keytool -list -v -keystore ~/.android/debug.keystore -alias
androiddebugkey (注意目录选择、开发版本、发布版本等问题)密码:原始密码一般为android,开发者根据实际情况填写。
keytool
是个密钥和证书管理工具。它使用户能够管理自己的公钥/私钥对及相关证书,用于(通过数字签名)自我认证(用户向别的用户/服务认证自己)或数据完整性以及认证服务。在JDK
1.4以后的版本中都包含了这一工具,它的位置为“%JAVA_HOME%\bin\keytool.exe”。
这里打包其实就是使用Java的密钥和证书管理工具
1、在Android Studio 中打开命令行
这种方法有个前提
当你在Android Studio,已经设置好了Java位置,这是Android Studio自带的JDK
这是本质相当于使用Android Studio jre/bin 目录下的 keytool.exe
2、当然,本地JDK也有keytool.exe
命令行:keytool -list -v -keystore ~/.android/debug.keystore -alias
因此,使用 keytool 前提
在jre/bin目录下,执行或者将keytool路径添加到全局变量
在官方文档,直接在某个目录运行了 keytool
实际相当于将keytool添加到了环境变量
1.4以后的版本中都包含了这一工具,它的位置为“%JAVA_HOME%\bin\keytool.exe”。
后半段命令行,实际意思是执行加密 到路径下的 C:\Users\Administrator.android\debug.keystore
~/.android/debug.keystore -alias
其实是C:\Users\Administrator.android路径下的开发版密钥库
发布版
一个是创建密钥,一个是选择已经创建的密钥
参考教程链接:打包
成功后会在你选择目录生成一个 .jks的密钥
快断电了明天补~~~~
打个广告:https://curl.qcloud.com/n1MUDFl9
这篇关于【安卓-百度地图开发文档】获取SHA1-过程中遇到的相关问题及解决的文章就介绍到这儿,希望我们推荐的文章对大家有所帮助,也希望大家多多支持为之网!
- 2024-05-09“2024鸿蒙零基础快速实战-仿抖音App开发(ArkTS版)”实战课程已上线
- 2024-05-09聊聊如何通过arthas-tunnel-server来远程管理所有需要arthas监控的应用
- 2024-05-09log4j2这么配就对了
- 2024-05-09nginx修改Content-Type
- 2024-05-09Redis多数据源,看这篇就够了
- 2024-05-09Google Chrome驱动程序 124.0.6367.62(正式版本)去哪下载?
- 2024-05-09有没有大佬知道这种数据应该怎么抓取呀?
- 2024-05-09这种运行结果里的10.100000001,怎么能最快改成10.1?
- 2024-05-09企业src漏洞挖掘-有意思的命令执行
- 2024-05-08阿里云域名注册流程,分享给第一次购买域名的新手站长!