Android 谷歌地图是开发和发布之间的关键
我的应用程序中有谷歌地图键,它工作正常没有问题 问题是当我在google play上发布我的应用程序时,我看不到google地图 我在一些帖子中读到,我不必更改密钥,因为我可以在发布和开发中使用相同的密钥 还有一些帖子说,我必须获得另一个密钥才能发布 现在在我的情况下,同一把钥匙不起作用 我使用google_maps_api.xml中的链接来生成密钥(应用程序id在发行版和开发及发行版中是相同的),它是 什么 这是第A9部分:直流电吗??开发和发布之间有什么区别 我该怎么办Android 谷歌地图是开发和发布之间的关键,android,google-play,key,release,google-maps-api-2,Android,Google Play,Key,Release,Google Maps Api 2,我的应用程序中有谷歌地图键,它工作正常没有问题 问题是当我在google play上发布我的应用程序时,我看不到google地图 我在一些帖子中读到,我不必更改密钥,因为我可以在发布和开发中使用相同的密钥 还有一些帖子说,我必须获得另一个密钥才能发布 现在在我的情况下,同一把钥匙不起作用 我使用google_maps_api.xml中的链接来生成密钥(应用程序id在发行版和开发及发行版中是相同的),它是 什么 这是第A9部分:直流电吗??开发和发布之间有什么区别 我该怎么办 谢谢您必须创建两个关
谢谢您必须创建两个关键点。一个用于开发,一个用于生产 开发和生产关键点之间的区别是什么 当您编译用于开发的应用程序时,它使用开发密钥进行签名;当您准备用于生产的应用程序时,您使用生产密钥进行签名 Google Maps API密钥基于此密钥。因此,您必须创建两个键,一个用于编译应用程序进行开发,另一个用于生产 我可以拥有相同的谷歌地图API密钥用于开发和维护吗 生产 GoogleMapsAPI要求您提供SHA1和包名。对于开发和生产,包名称保持不变。 您可以从密钥创建SHA1。对于开发和生产,这一关键是不同的。所以您必须创建两个不同的SHA1,并使用它们在GoogleAPI控制台中创建密钥
您可以在Android官方页面上阅读更多关于如何创建开发和发布SHA1以创建API密钥的信息要创建密钥,我使用了相同的SHA1和应用程序id,它们是相同的,并将生成一个适用于两者的密钥,不是吗?我更新了答案。您需要创建两个不同的SHA1,然后使用它们来创建API密钥。如何创建新的SHA1?您提供的链接无效。。。我以为SHA1是固定的应用程序,不能改变@Ken为什么链接不起作用?它有完整的命令信息。我得到这个500。内部服务器错误。尝试满足您的请求时出错。我们只知道这些。