无法实例化 android.gms.map

我尝试做一个演示与谷歌地图 android v2与非常简单的活动,只是从谷歌页面复制代码: Https://developers.google.com/maps/documentation/android/start#adding_the_api_key_to_your_application

活动:

package com.example.mapdemo;


import android.app.Activity;
import android.os.Bundle;


public class MainActivity extends Activity {


@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.main);
}
}

布局:

<?xml version="1.0" encoding="utf-8"?>
<fragment xmlns:android="http://schemas.android.com/apk/res/android"
android:id="@+id/map"
android:layout_width="match_parent"
android:layout_height="match_parent"
class="com.google.android.gms.maps.MapFragment"/>

我已经根据 page 申请了一个 api 密钥,并修改了我的 androidManif.xml 文件,就像这样:

<manifest xmlns:android="http://schemas.android.com/apk/res/android"
package="com.wenhai.driverschool"
android:versionCode="1"
android:versionName="1.0" >


<uses-sdk
android:minSdkVersion="8"
android:targetSdkVersion="15" />


<uses-permission android:name="android.permission.INTERNET" />


<!-- add for map2 -->
<permission
android:name="com.example.mapdemo.permission.MAPS_RECEIVE"
android:protectionLevel="signature" />


<uses-permission android:name="com.example.mapdemo.permission.MAPS_RECEIVE" />
<uses-permission android:name="com.google.android.providers.gsf.permission.READ_GSERVICES" />
<!-- External storage for caching. -->
<uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE" />


<!-- Maps API needs OpenGL ES 2.0. -->
<uses-feature
android:glEsVersion="0x00020000"
android:required="true" />


<application
android:icon="@drawable/ic_launcher"
android:label="@string/app_name"
android:theme="@style/AppTheme" >
<meta-data
android:name="com.google.android.maps.v2.API_KEY"
android:value="AIzaSyDVAF4WaVSVRDKJx87It8OSFP5txQcPabc" />


<activity
android:name=".MainActivity"
android:label="@string/title_activity_main" >
<intent-filter>
<action android:name="android.intent.action.MAIN" />


<category android:name="android.intent.category.LAUNCHER" />
</intent-filter>
</activity>
</application>


</manifest>

我还在 eclipse 中将我的应用程序引用到 google-play-services _ lib。

但是每次,logcat 中的错误报告都是这样的:

2-05 16:22:53.609: E/AndroidRuntime(21623): java.lang.RuntimeException: Unable to start activity ComponentInfo{com.wenhai.driverschool/com.wenhai.driverschool.MainActivity}: android.view.InflateException: Binary XML file line #2: Error inflating class fragment
12-05 16:22:53.609: E/AndroidRuntime(21623):    at android.app.ActivityThread.performLaunchActivity(ActivityThread.java:1967)
12-05 16:22:53.609: E/AndroidRuntime(21623):    at android.app.ActivityThread.handleLaunchActivity(ActivityThread.java:1992)
12-05 16:22:53.609: E/AndroidRuntime(21623):    at android.app.ActivityThread.access$600(ActivityThread.java:127)
12-05 16:22:53.609: E/AndroidRuntime(21623):    at android.app.ActivityThread$H.handleMessage(ActivityThread.java:1158)
12-05 16:22:53.609: E/AndroidRuntime(21623):    at android.os.Handler.dispatchMessage(Handler.java:99)
12-05 16:22:53.609: E/AndroidRuntime(21623):    at android.os.Looper.loop(Looper.java:137)
12-05 16:22:53.609: E/AndroidRuntime(21623):    at android.app.ActivityThread.main(ActivityThread.java:4441)
12-05 16:22:53.609: E/AndroidRuntime(21623):    at java.lang.reflect.Method.invokeNative(Native Method)
12-05 16:22:53.609: E/AndroidRuntime(21623):    at java.lang.reflect.Method.invoke(Method.java:511)
12-05 16:22:53.609: E/AndroidRuntime(21623):    at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:823)
12-05 16:22:53.609: E/AndroidRuntime(21623):    at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:590)
12-05 16:22:53.609: E/AndroidRuntime(21623):    at dalvik.system.NativeStart.main(Native Method)
12-05 16:22:53.609: E/AndroidRuntime(21623): Caused by: android.view.InflateException: Binary XML file line #2: Error inflating class fragment
12-05 16:22:53.609: E/AndroidRuntime(21623):    at android.view.LayoutInflater.createViewFromTag(LayoutInflater.java:697)
12-05 16:22:53.609: E/AndroidRuntime(21623):    at android.view.LayoutInflater.inflate(LayoutInflater.java:466)
12-05 16:22:53.609: E/AndroidRuntime(21623):    at android.view.LayoutInflater.inflate(LayoutInflater.java:396)
12-05 16:22:53.609: E/AndroidRuntime(21623):    at android.view.LayoutInflater.inflate(LayoutInflater.java:352)
12-05 16:22:53.609: E/AndroidRuntime(21623):    at com.android.internal.policy.impl.PhoneWindow.setContentView(PhoneWindow.java:255)
12-05 16:22:53.609: E/AndroidRuntime(21623):    at android.app.Activity.setContentView(Activity.java:1835)
12-05 16:22:53.609: E/AndroidRuntime(21623):    at com.wenhai.driverschool.MainActivity.onCreate(MainActivity.java:11)
12-05 16:22:53.609: E/AndroidRuntime(21623):    at android.app.Activity.performCreate(Activity.java:4465)
12-05 16:22:53.609: E/AndroidRuntime(21623):    at android.app.Instrumentation.callActivityOnCreate(Instrumentation.java:1049)
12-05 16:22:53.609: E/AndroidRuntime(21623):    at android.app.ActivityThread.performLaunchActivity(ActivityThread.java:1931)
12-05 16:22:53.609: E/AndroidRuntime(21623):    ... 11 more
12-05 16:22:53.609: E/AndroidRuntime(21623): Caused by: android.app.Fragment$InstantiationException: Unable to instantiate fragment com.google.android.gms.maps.MapFragment: make sure class name exists, is public, and has an empty constructor that is public
12-05 16:22:53.609: E/AndroidRuntime(21623):    at android.app.Fragment.instantiate(Fragment.java:581)
12-05 16:22:53.609: E/AndroidRuntime(21623):    at android.app.Fragment.instantiate(Fragment.java:549)
12-05 16:22:53.609: E/AndroidRuntime(21623):    at android.app.Activity.onCreateView(Activity.java:4235)
12-05 16:22:53.609: E/AndroidRuntime(21623):    at android.view.LayoutInflater.createViewFromTag(LayoutInflater.java:673)
12-05 16:22:53.609: E/AndroidRuntime(21623):    ... 20 more
12-05 16:22:53.609: E/AndroidRuntime(21623): Caused by: java.lang.ClassNotFoundException: com.google.android.gms.maps.MapFragment
12-05 16:22:53.609: E/AndroidRuntime(21623):    at dalvik.system.BaseDexClassLoader.findClass(BaseDexClassLoader.java:61)
12-05 16:22:53.609: E/AndroidRuntime(21623):    at java.lang.ClassLoader.loadClass(ClassLoader.java:501)
12-05 16:22:53.609: E/AndroidRuntime(21623):    at java.lang.ClassLoader.loadClass(ClassLoader.java:461)
12-05 16:22:53.609: E/AndroidRuntime(21623):    at android.app.Fragment.instantiate(Fragment.java:571)
12-05 16:22:53.609: E/AndroidRuntime(21623):    ... 23 more

我不知道为什么会这样。

如果我将 google-play-services.jar 添加到我的项目中,它会报告另一个错误:

12-05 16:34:23.269: E/AndroidRuntime(22638): FATAL EXCEPTION: main
12-05 16:34:23.269: E/AndroidRuntime(22638): java.lang.NoClassDefFoundError: com.google.android.gms.R$styleable
12-05 16:34:23.269: E/AndroidRuntime(22638):    at com.google.android.gms.maps.GoogleMapOptions.createFromAttributes(Unknown Source)
12-05 16:34:23.269: E/AndroidRuntime(22638):    at com.google.android.gms.maps.MapFragment.onInflate(Unknown Source)
12-05 16:34:23.269: E/AndroidRuntime(22638):    at android.app.Activity.onCreateView(Activity.java:4242)
12-05 16:34:23.269: E/AndroidRuntime(22638):    at android.view.LayoutInflater.createViewFromTag(LayoutInflater.java:673)
12-05 16:34:23.269: E/AndroidRuntime(22638):    at android.view.LayoutInflater.inflate(LayoutInflater.java:466)
12-05 16:34:23.269: E/AndroidRuntime(22638):    at android.view.LayoutInflater.inflate(LayoutInflater.java:396)
12-05 16:34:23.269: E/AndroidRuntime(22638):    at android.view.LayoutInflater.inflate(LayoutInflater.java:352)
12-05 16:34:23.269: E/AndroidRuntime(22638):    at com.android.internal.policy.impl.PhoneWindow.setContentView(PhoneWindow.java:255)
12-05 16:34:23.269: E/AndroidRuntime(22638):    at android.app.Activity.setContentView(Activity.java:1835)
12-05 16:34:23.269: E/AndroidRuntime(22638):    at com.wenhai.driverschool.MainActivity.onCreate(MainActivity.java:11)
12-05 16:34:23.269: E/AndroidRuntime(22638):    at android.app.Activity.performCreate(Activity.java:4465)
12-05 16:34:23.269: E/AndroidRuntime(22638):    at android.app.Instrumentation.callActivityOnCreate(Instrumentation.java:1049)
12-05 16:34:23.269: E/AndroidRuntime(22638):    at android.app.ActivityThread.performLaunchActivity(ActivityThread.java:1931)
12-05 16:34:23.269: E/AndroidRuntime(22638):    at android.app.ActivityThread.handleLaunchActivity(ActivityThread.java:1992)
12-05 16:34:23.269: E/AndroidRuntime(22638):    at android.app.ActivityThread.access$600(ActivityThread.java:127)
12-05 16:34:23.269: E/AndroidRuntime(22638):    at android.app.ActivityThread$H.handleMessage(ActivityThread.java:1158)
12-05 16:34:23.269: E/AndroidRuntime(22638):    at android.os.Handler.dispatchMessage(Handler.java:99)
12-05 16:34:23.269: E/AndroidRuntime(22638):    at android.os.Looper.loop(Looper.java:137)
12-05 16:34:23.269: E/AndroidRuntime(22638):    at android.app.ActivityThread.main(ActivityThread.java:4441)
12-05 16:34:23.269: E/AndroidRuntime(22638):    at java.lang.reflect.Method.invokeNative(Native Method)
12-05 16:34:23.269: E/AndroidRuntime(22638):    at java.lang.reflect.Method.invoke(Method.java:511)
12-05 16:34:23.269: E/AndroidRuntime(22638):    at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:823)
12-05 16:34:23.269: E/AndroidRuntime(22638):    at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:590)
12-05 16:34:23.269: E/AndroidRuntime(22638):    at dalvik.system.NativeStart.main(Native Method)

有人能帮我吗?

111581 次浏览

只要尝试用以下方式替换你的布局:

<?xml version="1.0" encoding="utf-8"?>
<fragment xmlns:android="http://schemas.android.com/apk/res/android"
android:id="@+id/map"
android:name="com.google.android.gms.maps.SupportMapFragment"
android:layout_width="wrap_content"
android:layout_height="match_parent" />

您需要使用11以下的 API 支持地图片段!

安瑞

更新

请按照 CommswareMapV2代码片段以便更好地理解。

(以综合版本提供)

Https://github.com/commonsguy/cw-omnibus/tree/master/mapsv2

下面的代码片段在我这里运行良好。我选择使用 SupportMapFragment

不要忘记在项目中添加 google-play-services.jar < strong > 。

MainActivity.java

package com.example.newmapview;


import android.os.Bundle;
import android.support.v4.app.FragmentActivity;
import com.google.android.gms.maps.SupportMapFragment;


public class MainActivity extends FragmentActivity {


@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);


SupportMapFragment fragment = new SupportMapFragment();
getSupportFragmentManager().beginTransaction()
.add(android.R.id.content, fragment).commit();
}
}

Xml

<?xml version="1.0" encoding="utf-8"?>
<manifest xmlns:android="http://schemas.android.com/apk/res/android"
package="com.example.newmapview"
android:versionCode="1"
android:versionName="1.0" >


<uses-sdk
android:minSdkVersion="8"
android:targetSdkVersion="16" />


<permission
android:name="com.example.newmapview.permission.MAPS_RECEIVE"
android:protectionLevel="signature" />


<uses-permission android:name="com.example.newmapview.permission.MAPS_RECEIVE" />
<uses-permission android:name="android.permission.INTERNET" />
<uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE" />
<uses-permission android:name="android.permission.ACCESS_COARSE_LOCATION" />
<uses-permission android:name="android.permission.ACCESS_FINE_LOCATION" />
<uses-permission android:name="com.google.android.providers.gsf.permission.READ_GSERVICES" />


<application
android:allowBackup="true"
android:icon="@drawable/ic_launcher"
android:label="@string/app_name"
android:theme="@style/AppTheme" >
<activity
android:name="com.example.newmapview.MainActivity"
android:label="@string/app_name" >
<intent-filter>
<action android:name="android.intent.action.MAIN" />


<category android:name="android.intent.category.LAUNCHER" />
</intent-filter>
</activity>


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


<uses-feature
android:glEsVersion="0x00020000"
android:required="true" />


</manifest>

结果是这样的

enter image description here 希望这个能帮上忙。

试试这个

Http://developer.android.com/tools/projects/projects-eclipse.html#referencinglibraryproject

我只是添加了谷歌服务的项目,并在我的项目属性中添加了一个引用-> Android

在我的 Intellij Ideas 项目中,我必须同时将 google-play-services _ lib 和 google-play-services.jar 添加到项目中。在 google-play-services _ lib 项目中也添加 google-play-services.jar。之后,如果您完成了所有描述 给你的操作,那么您的应用程序应该可以工作了。

在 IntelliJ IDEA (更新为 IntelliJ 12) :

  1. 创建一个包含 class dummy {}的文件 ~/android-sdk/extras/google/google_play_services/libproject/google-play-services_lib/src/dummy.java
  2. 文件-> 导入模块-> ~/android-sdk/extras/google/google_play_services/libproject/google-play-services_lib
  3. 从现有源创建模块
  4. 下一个-> 下一个-> 下一个-> 下一个-> 完成
  5. 文件-> 项目结构-> 模块-> YourApp
  6. +-> Module Dependency-> Google-play-services _ lib (+按钮在对话框的右上角)
  7. - > 罐子或目录-> ~/android-sdk/extras/google/google_play_services/libproject/google-play-services_lib/libs/google-play-services.jar
  8. 使用 up/down箭头将 <Module source>移动到列表的底部。

如果你愿意,你可以删除 dummy.java

编辑: 使用一段时间后,我发现有一个小缺陷/bug。IDEA 有时会抱怨无法在 google-play-services_lib目录中打开 .iml项目文件,尽管您从未告诉它那里有一个项目。如果发生这种情况,重建项目就会解决问题,至少在它回来之前是这样。

为了照顾驱动器相关的进口,您将需要从 Google Drive SDK的几个罐子。有一些大的,所以你可能要添加他们单独适合您的应用程序。

如果这还不能解析 com.google.android.gms.* importsthe Google Play Services add-on needs to be installed (from Extras -> Google Play Services in the SDK Manager) and google-play-services.jar needs to be added to your build path.

编辑:

在这种情况下,需要下列罐子:

google-api-services-drive-v2-rev1-1.7.2-beta.jar

google-http-client-1.10.3-beta.jar

google-http-client-android2-1.10.3-beta.jar

google-oauth-client-1.10.1-beta.jar

google-api-client-android2-1.10.3-beta.jar

google-api-client-1.10.3-beta.jar

  1. 到目前为止,演示可以按照 这个链接工作:
  2. 例如 demo,它也可以工作:

在您的项目的 libs 目录中添加两个 jar:

  • 导入“ google-play-services _ lib”项目的实际源代码,并将其链接为 Android 库。
    • 通过 Project-> Properties-> Android-> Library,Add-> google-play-services _ lib (你可以右键点击你的项目并选择 Properties,然后选择 Android)完成这个操作。
    • 不要通过项目的“ JavaBuild Path”将它添加为依赖项目,这对我来说不起作用。
  • 将 google-play-services.jar 和 android-support-v4.jar 添加到示例项目中的“ libs”文件夹中,并将它们添加为“ Build Path-> ConfigureBuild Path-> Library”中的“外部 JAR”。

我发现这第二个步骤是必要的,因为我在尝试使用示例代码时遇到了与您完全相同的错误。第一步是在我的实际项目中避免 com.google.android.gms.R $styleable 中的 NoClassDefFoundError。

在示例代码正常工作之前,我还需要做一个 Clean build 并从设备上卸载应用程序(来自早期的测试尝试)。

非常感谢你的帮助。

我的 LG-E730也有同样的问题,它是2.3.4安卓系统。 在我更新手机上的 谷歌游戏服务之前出现错误。

这有点困难,因为它与以前的 API 不同,但我找到了一个解决方案。谷歌说什么做 给你; 根据这个问题,我们需要 com.google.android.gms类,所以有必要设置的 google play services,这只是一个库,我们必须添加到我们的项目喜欢这个 链接。导入项目库 google-play-services_lib的副本而不是 sdk 文件夹中的副本非常重要。一旦这样做了,来自谷歌的教程就完美了。

在您的 MainActivity(或在每个活动中,您要放置的 v2映射) ,您必须扩展 FragmentActivityActivity要么您想使用 SupportMapFragment或只是 MapFragment。只有当你的目标是 API 12或更高的时候才使用 MapFragment类。否则,使用 SupportMapFragment。这是一个微妙的差异,但它使错误。

也许你必须强调这一点:

注意: Android 模拟器不支持 Google Play 服务ーー要使用这些 API 进行开发,需要提供 Android 手机或平板电脑等开发设备。

Http://developer.android.com/google/play-services/setup.html

您必须提供一个物理开发设备,您可以在其上运行和调试您的应用程序。不要使用模拟器。不起作用。

我面临着同样的问题,我花了两天的时间想出了一个对我有效的解决方案:

  1. 删除项目 google-play-services_lib(右键单击项目 Delete)
  2. 如果有的话,删除包含 Google 地图演示的项目(在我的例子中是 MainActivity)
  3. 复制项目 google-play-services _ lib (额外的 google google _ play _ services lib 项目 google-play-services _ lib)到你的工作区,然后将其导入为 General project (File-> import-> 将现有项目导入工作区)
  4. 右键点击你的项目(你想加载地图)-> Android-> add (under library) google-play-services _ lib

你应该看看这样的东西:

notice the

注意: 您不应该有这样的东西(项目应该从您的工作区引用) :

enter image description here

我认为问题在于两个项目引用的是同一个库

不要忘记实际构建 google-play-services _ lib! !这就是为什么它显示“无法找到谷歌播放... . apk”。对我来说,在 Eclipse 上不需要其他技巧,只需要从 Android 子菜单中引用项目,而不是从 Java 构建路径、项目引用或其他任何东西中引用项目。没有人工放置的罐子,没有什么实际上是我需要的。

在 Eclipse 中,有必要为 google play 服务创建一个单独的项目,并从 Android 项目中引用它作为一个 lib,而不是简单地将 jar 添加到其中。在我的电脑里,我直接从 D: adt-bundle-windows-x86-20130219 sdk 额外的 google google _ play _ services libproject google-play-services _ Lib 导入了 google play 服务 Eclipse 项目,并将其设置为 Lib 项目,这样我就可以从我的 Android 项目中引用它。

在同一个教程中说明

请注意,下面的代码只对测试您的 在针对 Android API 12或更高版本的应用程序中设置

只要改变您的最小 SDK 版本为12,它将工作

<uses-sdk
android:minSdkVersion="8"
android:targetSdkVersion="15" />

Haven 已经尝试了 Aurel 针对旧版 API 的解决方案。

我认为值得一提的是(在我花了一个多小时拔头发之后) ,如果你正在使用 MapFragment,你就不能使用 FragmentActivity (SupportMapFragment 将在这个环境中运行良好)。我都准备放弃了。

第一步 Http://developer.android.com/tools/projects/projects-eclipse.html#referencinglibraryproject 第二步 Http://developer.android.com/google/play-services/setup.html 在那一页上有一个注释,但是我们没有注意

注意: 您应该引用您复制到源代码树中的库的一个副本ーー不应该从 Android SDK 目录中引用该库。

但我认为这不是一种很好的记录方式:)

由于谷歌地图现在包装在碎片之下,扩展您的活动从 片段活动不只是活动,并确保如果您使用“ Support rtMapFragment 支持地图片段”,那么您导入片段从 支持包只。

这可能对某些人有帮助。我有两个项目,其中一个是从谷歌的演示副本和工作的罚款。另一个我复制到一个现有的项目,我不能让它运行在所有。在第二个失败的例子中,我得到了上面描述的错误消息。

我的问题是由于一个库没有启用,即使我重建,导入多次等。右键单击 project-> Properties-> Java Build Path-> Order & Export 选项卡。在失败的项目中,“ Android 私人图书馆”选项卡没有被选中。

一旦我启用它,该项目工作良好。

除了之前提到的许多事情,对我来说,标记。也在订单和出口罐。据我所知,它通常不会被提及,对我来说它是至关重要的。

Mark the lib in Order and Export

我拥有上面每个人所说的所有内容,并通过简单地调用 在 oncreate 方法中,super.onCreate(savedInstanceState);作为第一条指令; 在它成为 method. : | 的最后一行之前 浪费了一整天。

我有这个问题,我只是更新谷歌播放服务,并确保你添加谷歌播放服务作为依赖项,它的工作现在没有任何代码更改,但我仍然得到“谷歌播放服务资源没有找到。检查您的项目配置,以确保资源包括在内。”但是只有在 setMyLocationEnable (true)时才会发生这种情况,有人知道为什么吗?

我没有得到真正的解决方案,但是我在做了这些事情之后解决了它:
- 在导入 google-play-services _ lib 时,勾选“将项目复制到工作区”
- 不要将 minSdkVersion 设置为13以下
- 如果在主题方面出错,请尝试将布局主题更改为任何系统主题
- 重新创建您的项目从头开始或恢复一切,如果您得到它从某处

与这个建议有关: https://stackoverflow.com/a/20215481/3080835

我还必须把这个元素添加到清单中的 Application元素:

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

效果很好。

我得到了同样的问题,刚刚从 SDK 安装播放服务和所有的问题飞走。

我在活动中写了
import com.google.android.gms.maps.SupportMapFragment;

Eclipse 给了我一个红色图标 > click > fix project setup. . > add archive google-play-services. jar

终于成功了!

将 Google Play 服务添加到项目中

要让你的应用程序可以使用 Google Play 服务 API:

按照以下连结提供的步骤: http://developer.android.com/google/play-services/setup.html#Setup

我在 Windows764位机器上使用针对 x86的 Android SDK 时遇到了这个问题。我下载了 Android SDK 64位版本,让 Eclipse 在 Window > Preferences > Android > SDK location 中查看它,问题就不再发生了。

在 build.gradle 中添加这个依赖项

compile 'com.google.android.gms:play-services:6.5.87

这样就行了

<?xml version="1.0" encoding="utf-8"?>
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
android:layout_width="match_parent"
android:layout_height="match_parent"
android:orientation="vertical">


<fragment
android:id="@+id/map"
android:name="com.google.android.gms.maps.MapFragment"
android:layout_width="match_parent"
android:layout_height="388dp"
android:layout_weight="0.40" />
</LinearLayout>

请仔细阅读

如果一切都是工作相同的谷歌代码,然后请检查清单文件在我的情况下,我添加了地理键和地图键,这就是为什么异常发生,

注意-不要在清单文件中添加两个键删除映射键

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

加上这个代码。

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


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