Warning: file_get_contents(/data/phpspider/zhask/data//catemap/7/google-maps/4.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中加载已签名的APK_Android_Google Maps - Fatal编程技术网

谷歌地图未在android中加载已签名的APK

谷歌地图未在android中加载已签名的APK,android,google-maps,Android,Google Maps,我们已经实现了GoogleMapsAPIv2,它在开发中运行良好。当APK在Google Play上签名并发布时,地图不会出现。它会在一个带有MyLocation按钮和Zooming controls按钮的空白白色屏幕上加载。 如何在play store版本上显示地图。 此外,我们还使用keystore文件生成了密钥 iahd还检查了stackoverflow问题:Google地图没有加载到普通设备上,而是加载到测试设备(真实设备)上 现在我们仍然面临同样的问题 提前感谢您的帮助当您在开发过程中

我们已经实现了GoogleMapsAPIv2,它在开发中运行良好。当APK在Google Play上签名并发布时,地图不会出现。它会在一个带有MyLocation按钮和Zooming controls按钮的空白白色屏幕上加载。 如何在play store版本上显示地图。 此外,我们还使用keystore文件生成了密钥

iahd还检查了stackoverflow问题:Google地图没有加载到普通设备上,而是加载到测试设备(真实设备)上 现在我们仍然面临同样的问题


提前感谢您的帮助

当您在开发过程中测试应用程序时,您显然使用了Eclipse/Android Studio调试键。这意味着IDE(Eclipse或Android Studio或w/e)会自动对应用程序进行签名,以省去您的麻烦,从而快速测试应用程序。用于此签名的密钥与用于在Google Play上发布应用程序的密钥不同

因此,您需要按照此处的说明进行操作:


按照指南,您应该能够生成一个“release”密钥,用于已发布的应用程序(而不是您一直在使用的调试密钥)。

对于已签名的apk,您将需要生成一个新的映射密钥。您是否将release和debug SHA1都添加到API密钥中?检查此链接的可能副本可能会有帮助:我使用导出apk时从中获得的SHA1指纹创建了一个新密钥