为啥我的Andrid百度SDK不能正常运行?
首先,百度SDK运行时候需要加载API Key,这个API Key是通过百度账号在百度里面申请到的,但是很可能大家没有注意到百度这个API Key申请的过程,其中很重要的一个步骤没有做好,而导致不能正常使用百度的Android SDK。这个重要步骤就是“安全码”!!!
安全码的组成规则为:Android签名证书的sha1值+“;”+packagename(即:数字签名+分号+包名),例如:
BB:0D:AC:74:D3:21:E1:43:67:71:9B:62:91:AF:A1:66:6E:44:5D:75;com.baidumap.demo
注意:中间的分号为英文状态下的分号!
百度官方文档:http://developer.baidu.com/map/index.php?title=androidsdk/guide/key
我一直以为Android 4.4里面无法使用百度的SDK,包括离线地图,其实是我错了,是因为这个安全码的问题导致不能正常使用API Key!!!