我们如何找到google_maps_api.xml文件

时间:2016-01-23 06:18:06

标签: android google-maps api-key

  

获取Google Maps API密钥

     

您的应用需要API密钥才能访问Google地图服务器。   您需要的密钥类型是Android应用程序的密钥。关键是   自由。您可以将它与任何调用它的应用程序一起使用   谷歌地图Android API,它支持无限数量的用户。

     

选择以下方法之一来获取API密钥:

The fast, easy way: Use the link provided in the google_maps_api.xml file that Android Studio created for you:
    Copy the link provided in the google_maps_api.xml file and paste it into your browser. The link takes you to the Google
     

开发人员通过URL参数控制和提供信息   减少您所需的手动输入。           按照说明在控制台上创建新项目或选择现有项目。           为您的控制台项目创建Android API密钥。           复制生成的API密钥,返回Android Studio,然后将API密钥粘贴到google_maps_api.xml中的元素中   文件。

我想知道我们如何找到该文件。它在哪里?

4 个答案:

答案 0 :(得分:3)

转到res>值> google_maps_api.xml在这里你会找到这个

答案 1 :(得分:2)

调试键:app> src> debug> res>值> google_maps_api.xml 发布密钥:app> src>解除> res>值> google_maps_api.xml

答案 2 :(得分:2)

在Android Studio 3.0+中,当您签署apk时,发布和调试文件夹不包含任何google_maps_api.xml。我不知道为什么?

但您只需将元数据放入AndroidManifest.xml

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

正确签署你的apk, - 设置包名称 - Google Developer Console上的SHA1键(此处需要上传密钥谷歌的应用程序签名密钥

看到我的详细答案: https://stackoverflow.com/a/49692374/1978475

答案 3 :(得分:1)

对于

中的Debug构建位置键

app> src> debug> res> values> google_maps_api.xml

,并在

中输入Release版本的放置位置

app> src> relese> res> values> google_maps_api.xml

enter image description here

您也可以直接将其直接放置在strings.xml或清单中

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

 <meta-data
        android:name="com.google.android.geo.API_KEY"
        android:value="Aiza.._complete_your_key"/>