在这里主要介绍在Android中怎么对百度地图的密钥生成
1:首先找到百度地图开发者平台
2:找到自己的API控制台
3:进入API控制台后创建自己的应用
3:创建应用
创建自己的应用
包名(必须和自己的studio中的build.gradle文件里的包名必须一致)
应用名称(自己的应用名),
应用类型(选择Android SDK),
------获取SHA1
说到这里那就顺便说一下在 studio中怎么发布release版本也就是 -- 发布版本
首先需要你生成一个当前应用的release发布版本
需要在你的studio中进行操作 Build ----> Generate Signed APK...
生成一个当前应用的release版本,为什么需要生成呢,因为这里需要一个以 .jks结尾的文件进行拿到SHA1的值 所以进行的操作
点击后回弹出一个会话框 然后进来你是没有这些数据的所以你需要Create new...新建一个属于自己信息
填数据(推荐把密码都设置一样避免遗忘)
Key store path:密钥库文件的地址
Password/Confirm:密钥库的密码
Key:
Alias:密钥名称
Password/Confirm:密钥密码
Validity(years):密钥有效时间
First and Last Name:密钥颁发者姓名
Organizational Unit:密钥颁发组织
City or Locality:城市
Country Code(XX):国家
填写好这些数据你就可以生成你本应用的 发布版本APK
-----点击OK后信息会自动
点击Next需要输入密码 也就是刚才你注册的时候设置的密码
输入密码后进入设置路径界面也就是你release生成的APK的存放的路径(默认是在你应用的目录下) 这就生成了你的release版本
得到SHA1值(重点)
但是我们要的SHA1值还没有拿到,这个SHA1的获取,在上方我也说过需要一个.jks文件,而在生成release版本的过程中填写信息时会得到你的.jks文件,具体获得步骤如下
1:点击密匙库的密码后方的省略号按钮
然后进入得到.jks界面
1:需要一个存放.jks文件的路径(推荐放在桌面)
2:需要一个.jks的名字填入下方的输入框(记得你存放的路径因为一会需要这个文件);
然后在桌面进行以下操作
第1步:运行进入控制台 Window+R
第2步:在控制台中定位到你生成.jks文件下的父级目录中
第3步:在控制台输入keytool -list -v -keystore (把你生成的.jks文件拖入到这里进行口令的拼接),
如果不能输入直接回车后第一次可能报错 无需紧张 再来一次就好了
失败的例子
成功的例子
然后成功的话会得到三种指纹证书,
选取SHA1类型的证书这样就拿到了他的SHA1值
然后回到网页把值复制到网页中
点击提交按钮就可以拿到百度地图的密钥(KEY)了
本文详细介绍了在Android Studio中如何生成百度地图SDK的密钥,包括在API控制台创建应用,确保包名一致,以及如何通过Generate Signed APK生成release版本以获取SHA1值,最后详细阐述了获取SHA1值的完整过程。
4345

被折叠的 条评论
为什么被折叠?



