gpt4 book ai didi

java - list 文件中的多个 Google api key (Android)

转载 作者:行者123 更新时间:2023-11-29 02:59:18 24 4
gpt4 key购买 nike

我正在尝试添加两个 api key ,即 Google 放置 api key 和谷歌地图 api key 。但是我无法同时将两者添加到 list 文件中。我怎样才能达到同样的效果。我们将不胜感激。提前致谢。

我得到的错误是

Caused by: java.lang.RuntimeException: The API key can only be specified once. It is recommended that you use the meta-data tag with the name: com.google.android.geo.API_KEY in the element of AndroidManifest.xml

我像这样包含 api key

 <meta-data
android:name="com.google.android.maps.v2.API_KEY"
android:value="xxxxx" />

<meta-data
android:name="com.google.android.gms.version"
android:value="@integer/google_play_services_version" />
<meta-data
android:name="com.google.android.geo.API_KEY"
android:value="xxxx"/>

最佳答案

在 list 中使用以下元数据。如果您已经拥有谷歌地图的 api key ,则无需为 places api 创建另一个 api key 。如果您在应用程序中同时使用 Maps 和 Places Api,那么您只需指定地理 API key 。只需启用 Places Api。

<meta-data
android:name="com.google.android.geo.API_KEY"
android:value="api_key" />
<meta-data
android:name="com.google.android.gms.version"
android:value="@integer/google_play_services_version" />

关于java - list 文件中的多个 Google api key (Android),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36028760/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com