Man*_*uel 7 android google-maps firebase google-play-services
应用程序使用 Firebase 和 Google Maps Android SDK。
Firebase 通过使用 google-services.json在 Firebase 控制台上下载文件可以。
但是 Google Maps API 密钥在AndroidManifest.xml文件中提供:
<meta-data
android:name="com.google.android.geo.API_KEY"
android:value="${google_maps_key}" />
Run Code Online (Sandbox Code Playgroud)
而谷歌地图键是build.gradle根据构建变体提供的:
manifestPlaceholders.google_maps_key = "<REMOVED>";
Run Code Online (Sandbox Code Playgroud)
Google 地图功能在debug构建变体中有效,但在release. Google Cloud Console 中的 API 已启用且凭据正确(SHA1 指纹、API 限制)。Google Cloud 控制台不显示发布项目的任何API 请求。
该google-services.json包含API密钥,我没有在谷歌云控制台或火力地堡发现任何地方("api_key": [{ "current_key": <REMOVED> }])。
JSON 文件是否可能与 Google Maps API 密钥冲突?
google-services.json您可以使用以下内容,请注意,如果您使用 google-play gradle 插件(即id("com.google.gms.google-services")),则会自动生成 google_api_key
<meta-data
android:name="com.google.android.geo.API_KEY"
android:value="@string/google_api_key" />
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
1816 次 |
| 最近记录: |