Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/android/202.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
“地图”已停止在应用程序中工作。Android密钥和SHA组合的身份验证错误_Android_Google Maps Android Api 2_Google Play Services_Android Maps V2 - Fatal编程技术网

“地图”已停止在应用程序中工作。Android密钥和SHA组合的身份验证错误

“地图”已停止在应用程序中工作。Android密钥和SHA组合的身份验证错误,android,google-maps-android-api-2,google-play-services,android-maps-v2,Android,Google Maps Android Api 2,Google Play Services,Android Maps V2,3个月前,我在谷歌Play商店发布了一个使用MapFragment的应用程序。它成功地使用了一个生产地图安卓键,一切正常 当我试图在我的应用程序中修复与地图无关的bug时,问题就开始了。我尝试在我的android设备上进行测试,MapAPI会给出身份验证错误,并且地图不会显示在我的设备上。我曾尝试使用debug.keystore进行测试,因此切换到生产密钥库,仍然存在相同的问题 所以我尝试在beta模式下上传.apk,并尝试对其进行测试。它仍然会给出身份验证错误 我已经在Api控制台中检查了SH

3个月前,我在谷歌Play商店发布了一个使用MapFragment的应用程序。它成功地使用了一个生产地图安卓键,一切正常

当我试图在我的应用程序中修复与地图无关的bug时,问题就开始了。我尝试在我的android设备上进行测试,MapAPI会给出身份验证错误,并且地图不会显示在我的设备上。我曾尝试使用debug.keystore进行测试,因此切换到生产密钥库,仍然存在相同的问题

所以我尝试在beta模式下上传.apk,并尝试对其进行测试。它仍然会给出身份验证错误

我已经在Api控制台中检查了SHA和Android密钥,它们与我的项目的GoogleMapAPI中的相同

我还没有将beta apk投入生产,因为我无法成功测试它。现在在我的产品版本中,地图停止工作。看起来Android Maps API生产密钥中的某些内容出错了

我该如何解决这个问题。我是否可以为Android Maps V2提供支持票,帮助我理解身份验证问题


我多次尝试卸载/重新安装,甚至对手机进行了出厂重置,并开始重新考虑我的设备是否正在缓存某些内容。如果有任何帮助,我将不胜感激。

您是否在清单或api控制台中修改了api密钥?我没有修改api控制台。但是,我的api密钥已从控制台中删除。我不知道这是怎么发生的。我从未删除过它。从那以后,我创建了一个新的api密钥,并用它更新了应用程序。我已经向谷歌支持部门报告了。