代码之家  ›  专栏  ›  技术社区  ›  Manuel

如何使用google-services.json和google-Maps API密钥?

  •  0
  • Manuel  · 技术社区  · 6 年前

    应用程序使用Firebase和谷歌地图Android SDK。

    Firebase使用 google-services.json

    AndroidManifest.xml 文件:

    <meta-data
       android:name="com.google.android.geo.API_KEY"
       android:value="${google_maps_key}" />
    

    而googlemaps键在 build.gradle 根据构建变量:

    manifestPlaceholders.google_maps_key = "<REMOVED>";
    

    谷歌地图功能在 debug 构建变体,但在 release . Google云控制台中的API已启用,并且凭据正确(SHA1指纹、API限制)。Google云控制台不显示 任何 发布项目的API请求。

    google-services.json "api_key": [{ "current_key": <REMOVED> }] ).

    JSON文件是否可能与GoogleMapsAPI密钥冲突?

    0 回复  |  直到 6 年前
        1
  •  1
  •   Saba    4 年前

    您可以使用以下方法,注意google\u api\u密钥将自动生成 google-services.json 如果你使用googleplaygradle插件(即。 id("com.google.gms.google-services")

    <meta-data
        android:name="com.google.android.geo.API_KEY"
        android:value="@string/google_api_key" />