被这个问题搞得头昏脑胀,电话都打到百度去了,然并卵。。。
首先要知道SHA1这个值,未打包之前应用安装使用的是eclipse默认的SHA1值;打包时在签名文件里还存在另一个SHA1值,而这个值才是我们正式打包在百度控制台申请的ak里面需要使用的值。在实际应用中,不打包的时候使用前一个SHA1值是可以出现地图的,而打包后却不能出现地图了;打包的时候控制台应该填的是后一个SHA1值,这样会出现打包前不能使用,打包后才能使用的有趣现象。希望大家不要搞混了,总之就是上线前自己调试时用第一个SHA1值,需要打包的时候控制台要改成第二个SHA1值。