Android 安卓谷歌地图发布密钥?
如何获取谷歌地图的发布密钥?我将当前密钥与debug.apk和signed-release.apk一起使用,并且映射不会在release.apk上呈现,因此我假设这是API密钥问题 关于这个问题的所有答案都可以追溯到2013/14年,在这个问题上完全没有提及Android 安卓谷歌地图发布密钥?,android,google-maps,Android,Google Maps,如何获取谷歌地图的发布密钥?我将当前密钥与debug.apk和signed-release.apk一起使用,并且映射不会在release.apk上呈现,因此我假设这是API密钥问题 关于这个问题的所有答案都可以追溯到2013/14年,在这个问题上完全没有提及 您必须在此处启用Google Maps API: 您必须在此处创建密钥: ? 将密钥放入AndroidManifest.xml文件 就这样 更详细的信息: 获取“调试”键的方法与此相同。没有真正的区别,就像Android中的调试和发布证书
AndroidManifest.xml
文件获取Android发布密钥的SHA-1指纹,并将其与适当的包名一起使用(调试版本通常附带一个“.debug”,因此请确保忽略它),以便在中创建一个新的Google Maps密钥。只需添加字符串,而不是来自资源(@string/Google\u Maps\u key),而是硬代码
<meta-data
android:name="com.google.android.geo.API_KEY"
android:value="AIza..." />
来自Dragana Vucic:
转到并单击创建凭证->API密钥。此选项将生成一个不限于任何内容(尚未)的密钥
完成这些步骤后,谷歌地图服务将为发布的应用程序工作。先生,我已经完成了所有这些。当我调试时,它可以工作,但当我发布版本时,我只会看到一个带有谷歌标志的空白屏幕bottom@BiGGZ,您必须将发布和调试键添加到控制台中。像这里一样获取SHA-1并将结果密钥放入控制台。对于调试和发布,我的SHA1是不同的。我现在做了一些改变。会让你知道事情进展的怎么样?两个钥匙有不同的sha1?还是什么?是的。我的调试密钥与我的发布密钥具有不同的SHA1。因此,现在我正在使用发布版SHA1和il制作一个API密钥,让您知道工作地点是否是获取详细说明的链接Hi Alex,当共享来自其他地方的内容时,您需要在帖子中包含源代码;评论是暂时的,一旦删除,就不会(公开)记录其内容或存在。同样,当大量复制内容时,从道德角度出发,强烈建议将答案标记为社区维基,这样就不会有为名誉而窃取内容的潜在指控。@TylerH感谢您的宝贵评论和编辑!我明白了。