关于Android Studio 使用百度地图申请key的问题

首先打开AS中的Terminal(或者直接命令行窗口也行),定位到.android目录(一般在Administrator目录中),其中要用到keytool,如果路径没有配好的朋友可以像我一样输入绝对路径来调用,如下  "C:\Program Files\Java\jre7\bin\keytool.exe" -list -v -keystore "C:\Users\Administrator\.android\debug.keystore"     一般C:\Program Files\Java\jre7\bin\keytool.exe"是必须要的,直接是keytool -list -v -keystore "C:\Users\Administrator\.android\debug.keystore"可能申请的key不能用。提示输入口令,默认是android,要注意的是,你输入的时候是不显示的,所以朋友们在敲密码的时候注意一下,虽然看不见,但是还是有值输入的。


成功后可看到如下:

有效期开始日期: Tue Aug 18 20:32:45 CST 2015, 截止日期: Thu Aug 10 20:32:45 CST 2045                                                                                     
证书指纹:                                                                                                                                                                            
         MD5: 1F:7C:90:01:E0:3D:DF:28:79:A5:42:52:C3:40:1E:EB
         SHA1: 1A:05:3E:4B:AE:63:3D:F2:D6:18:EB:25:38:18:37:01:07:79:D9:07
         SHA256: 4B:31:8C:D3:F4:BB:D2:49:3D:98:9E:E8:D1:7E:FC:DC:A0:E6:75:2F:FE:15:E1:FE:F3:45:D3:F4:84:F8:01:1B
         签名算法名称: SHA256withRSA                                                                                                                                                 
         版本: 3                   

上面的SHA1就是百度的安全码之一,安全码是:SHA1;你程序的包名

举个例子:安全码是:1A:05:3E:4B:AE:63:3D:F2:D6:18:EB:25:38:18:37:01:07:79:D9:07;baidumapsdk.demo

包名是:AndroidManifest.xml中package="baidumapsdk.demo"引号里的名字

中间的分号是英文符号

点击提交,百度地图的key就生成了。

 
 




猜你喜欢

转载自blog.csdn.net/wanliguodu/article/details/49366407