Google Play服务已过期。需要7571000但找到6774470

时间:2015-06-10 21:15:54

标签: android google-play-services

我试图将谷歌播放API添加到我的Android游戏中,我按照他们网站上的说明进行操作。

我在模拟器运行中遇到此错误,试图解决它。 (在我的手机上应用程序崩溃了)

在清单中:

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

在Version.xml中

<integer name="google_play_services_version">7571000</integer>

我安装了所有必要的软件包。

问题可能是什么?

注释: 它安装了

4 个答案:

答案 0 :(得分:1)

就我而言,我正在使用可穿戴设备,我必须使用Google Play服务可穿戴设备库:

compile 'com.google.android.gms:play-services-wearable:7.5.0'

我在日志中收到了消息Google Play services out of date. Requires 7571000 but found 7327534

手表建议更新Android Wear并自动在手机上运行。但是Android Wear无法更新,因为没有更多可用的更新,所以最后我将库版本从7.5.0更改为7.3.0并且它有效。

答案 1 :(得分:0)

Google Play服务需要在代码(您已经完成)中以及您正在使用的设备/模拟器中列为依赖项。

创建虚拟设备时,请转到* AVD - &gt;创建虚拟设备 - &gt;新硬件配置文件 - &gt;下一个 - &gt;根据要求选择图像。您应该可以选择查看Google Play服务版本。如果这还不够高,那么你可能没有所需的图像,可以从android SDK下载

编辑:抱歉,我打算键入AVD而不是ADB。 Android虚拟设备管理器是一个移动图标,其下方有一些绿色圆圈位于右上角。这用于启动具有选定硬件设置的新仿真器。这些设置以不同API

下的系统映像的形式从android SDK下载

答案 2 :(得分:0)

我找到了适合我的解决方案。 假设您使用的是Google Maps V2 API,则需要从[https://code.google.com/apis/console/][1]

获取API密钥

确保Android Manifest.xml中包含以下内容:

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

答案 3 :(得分:0)

没有指定您使用的IDE?
- 如果是gradle / Android studio,您可以在build.gradle文件中进行检查和配置,设置1,如here所述,其他设置不是必需的,可以删除。
- 如果其他IDE / Eclipse检查项目引用并将lib文件夹中的jar文件与来自sdk项目的@integer/google_play_services_version值相关联。
eclipse project properties

检查以下设置:

  1. build.gradle

    dependencies {  
        compile 'com.google.android.gms:play-services-base:7.5.0@aar'  
    
  2. {li>

    AndroidManifest.xml中,通常应添加到项目清单文件中

    <meta-data
        android:name="com.google.android.gms.version"
        android:value="@integer/google_play_services_version" />
    
    来自引用的sdk项目的res/values/version.xml中的
  3. 或包含在您自己的项目清单文件中

    <resources>
        <integer name="google_play_services_version">7571000</integer>
    </resources>
    
  4. 要找出build.gradle中可以使用的版本或下载google play services sdk的特定版本,请检查herehere