SDK更新为2.1.2之后 ,申请API KEY的方法变了.
1.进入百度地图API网页,进入申请key的页面。点击"创建密钥",系统将为您自动生成密钥。
2.配置新生成的密钥。点击新生成密钥的"设置"按钮。在弹出的对话框选mobile.
3.安全码的配置,这里安全码的格式为:Android签名证书的sha1值+";"+packagename(即:数字签名+分号+包名)
其中,sha1的值可以这样设定:通过cmd找到安卓签名的地方,我的签名用的是默认的,在包C:\Users\Administrator\.android\debug.keystore,如果不在这个包中,切换到你签名的目录下。然后运行cmd ,输入:keytool -list -keystore debug.keystore 回车。然后会提示你输入密码,密码为空,直接回车就可以。
这时候就会出现一行 证书指纹(SHA1):XX:XX:XX:。。。等等,这个就是你的SHA1码。复制下来。
这里的包名指的是你AndroidManifest.xml文件里的 package="baidumapsdk.demo"里面的内容,即 baidumapsdk.demo
这时候你的安全码就可以写了,例如:XX:XX:XX:XX:XX:XX;baidumapsdk.demo
保存下来就OK了。