图解Android开发申请百度地图API
1、百度地图开发者平台地址:http://lbsyun.baidu.com/index.php?title=%E9%A6%96%E9%A1%B5。点击界面的“申请密钥”,进入界面之后,点击“创建应用”按钮,如下图所示:
将应用类型选择为“Android SDK”,要填写应用名称、发布版本SHA1、开发版本SHA1,所以我建议现在就创建好你的应用项目,也好查看所需要填写的信息。

2、获取开发版SHA1,如下图所示:
输入命令:keytool -list -v -keystore debug.keystore,回车输入密钥库口令:android(系统默认)回车。

3、获取发布版SHA1:
创建自己的签名文件,在Android Studio软件中选择Build->Generate Signed APK,点击Next按钮,如下图所示:

4、这里可以选择Create New Key Store或者Choose Existing Key Store,选择存在的KeyStore文件也是可以的,直接选择即可,这里,我介绍一下创建新的KeyStore的步骤,点击Create new Key Store按钮,如下图所示:
Key store path:选择KeyStore的文件路径与名称。Password:密码Confirms:再次输入密码Alias:别名Password:key的密码Confirms:再次输入密码Validity(years):密钥的有效期First and Last Name:你的名字Organizational Unit:单位Organization:组织City or Locality:城市或者所在地State or Province:省份Country Code (XX):国家

5、填写完成之后点击"ok"按钮,返回到了Generate Signed APK的界面,这个时候发现界面的Key store password、Key alias、Key Password已经自动填写好了,。点击"Next"按钮,出现了Enter Master Password界面(有的可能不会出现这个界面),如下图所示:

6、填写密码即可,点击“OK”按钮,如下图所示:
Build Type的选项是release,还要记得勾选Signature Versions的选项。点击Finish按钮,到这里开发版本的keystore文件就创建好了。

7、查看发布版的SHA1
输入命令:keytool -list -v -keystore “创建的发布版的keystore文件的地址”,回车,如下图所示:
输入密钥库口令:前面设置的是什么,这里填写什么。
这就看到了发布版SHA1了。将查看到的发布版与开发版的SHA1填写进对应的输入框中。然后点击提交即可。
