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

我们如何找到google_maps_api。xml文件

  •  6
  • JayVDiyk  · 技术社区  · 8 年前

    获取谷歌地图API密钥

    您的应用程序需要API密钥才能访问谷歌地图服务器。 您需要的密钥类型是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 回复  |  直到 8 年前
        1
  •  6
  •   Vrajesh    6 年前

    在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, -设置包名称 -谷歌开发者控制台上的SHA1键(此处需要 上载密钥 谷歌的应用签名密钥 )

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

        2
  •  5
  •   Akhi Prajapati    8 年前

    转到res>值>google_maps_api。xml在这里可以找到

        3
  •  4
  •   Manohar    5 年前

    对于调试生成位置键

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

    和对于发布生成位置键

    应用程序 > 源代码 > relese > 物件 > > google_maps_api.xml

    enter image description here

    也可以直接将其放置在字符串中。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"/>
    
        4
  •  2
  •   natishka    8 年前

    调试键:app>src>调试>分辨率>值>google_maps_api.xml 释放键:app>src>释放>分辨率>值>google_maps_api.xml