来自google-services.json的AndroidManifest.xml中的Google Maps键

jgm*_*jgm 5 java android google-maps android-manifest google-play-services

我有一个google-services.json包含API密钥的文件,其中包括谷歌地图服务.Google地图需要以下信息AndroidManifest.xml:

<meta-data
  android:name="com.google.android.geo.API_KEY"
  android:value="KEY_GOES_HERE" />
Run Code Online (Sandbox Code Playgroud)

我可以使用Java访问Java中的信息R.string.google_api_key,因为构建过程会根据https://developers.google.com/android/guides/google-services-plugin将JSON文件转换为资源,但有没有办法可以参考清单文件中的密钥?

ant*_*nio 11

您可以使用

<meta-data
    android:name="com.google.android.geo.API_KEY"
    android:value="@string/google_api_key"/>
Run Code Online (Sandbox Code Playgroud)

  • 也在这里工作.我发现,在标签级别添加以下皮棉标签将抑制错误报告:<! - 抑制AndroidDomInspection - > (4认同)
  • 谢谢你.IntelliJ将此显示为错误,但它确实构建并确实有效. (3认同)