Android 谷歌Play商店地图应用程序显示空白地图
Android Studio 3.0.1:这是一个常见的问题,但我在任何地方都找不到解决方案。 我已经使用谷歌地图成功创建了Debug.apk,它可以在我连接的三星设备上完美运行 接下来,我将Release键放入清单中,创建Release.apk,然后将其上传到GooglePlay 商店。下载时,它无法显示地图,只有谷歌图标和其他文件。 在Android Studio上,app/src下没有debug/res/values或release/res/values,也没有google\u maps\u api.xml文件 任何地方Android 谷歌Play商店地图应用程序显示空白地图,android,google-maps,Android,Google Maps,Android Studio 3.0.1:这是一个常见的问题,但我在任何地方都找不到解决方案。 我已经使用谷歌地图成功创建了Debug.apk,它可以在我连接的三星设备上完美运行 接下来,我将Release键放入清单中,创建Release.apk,然后将其上传到GooglePlay 商店。下载时,它无法显示地图,只有谷歌图标和其他文件。 在Android Studio上,app/src下没有debug/res/values或release/res/values,也没有google\u maps\
如何解决此问题?如果您正在创建调试apk,则必须将sha1密钥添加到google api控制台,并且必须在google api控制台中启用google地图服务您需要在google api控制台中注册api哈希: 谷歌签名应用 如果您正在使用Google Play签名,获取所需信息的说明如下:步骤4: “如果你的应用程序使用任何API,你通常需要注册谷歌为你的应用程序签名的密钥的证书,以进行身份验证。这通常通过证书的指纹完成 要查找Google用于重新签署APK以进行交付的密钥的证书,请执行以下操作:
- 登录到您的游戏机
- 选择一个应用程序
- 在左侧菜单上,单击发布管理>应用程序签名。 在此页面中,您可以复制应用程序签名证书的最常见指纹(MD5、SHA-1和SHA-256)。如果API提供程序需要不同类型的指纹,您还可以下载DER格式的原始证书,并通过API提供程序所需的转换工具运行它。”
- 去
- 选择你的项目
- 您应该在一个有API键列表的屏幕上
- 单击应用程序中使用的API密钥
- 确保“密钥限制”为“Android应用程序”
- 现在有一节说“限制对Android应用的使用(可选)。添加程序包名称和SHA-1签名证书指纹以限制对Android应用的使用。从AndroidManifest.xml文件获取程序包名称。然后使用以下命令获取指纹:”
- 为您的发布应用程序添加程序包名称和SHA1