今天打包apk 的时候发现了一个问题,直接用eclipse运行安装apk时,这时调用地图功能一切正常,等到打包完成后准备发出去的时候,突然发现地图功能不能正常使用了,原因是key异常,key异常的原因就只有一个咯,那就是打包的SHA1和你之前申请key 的SHA1不一致,由于都是在同一台电脑上申请的key和签名打包,所以就觉得很疑惑,在网上找了很久,怎奈何关于高德的资料少得可怜,不过皇天不负有心人,终于让我找到了问题所在,我们申请key一般用的是下面的SHA1
但是签名打包的时候你会发现又有个SHA1,这时你可以比较一下,这两个SHA1的值是不一样的,这个是不是就是签名打包时候使用的SHA1呢,
最后我去高德开发中心把之前申请key的SHA1替换成签名时出现的那个,最后果真成功了,签名打包后的app可以正常使用地图功能。