Google 播放服务已过时。需要 7571000 但找到 6774470
Google Play services out of date. Requires 7571000 but found 6774470
我正在尝试将 google play API 添加到我的 android 游戏中,我按照他们网站上的说明进行操作。
我在模拟器 运行 中遇到了这个错误,正在尝试解决它。
(在我的 phone 应用程序刚刚崩溃)
清单中:
<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>
我安装了所有必要的软件包。
可能是什么问题?
评论:
已安装
在dependencies.gradle
中添加以下脚本,会自动下载最新的播放服务库,可以在本地路径找到,如:m2repository/com/google/android/gms/play-services
.
dependencies {
compile 'com.google.android.gms:play-services:4.2.+'
}
Google Play 服务需要在代码(您已完成)中以及您正在使用的设备/模拟器中列为依赖项。
创建虚拟设备时,转到*AVD --> 创建虚拟设备 --> 新硬件配置文件 --> 下一步 --> select 按要求制作映像。您应该可以选择查看 google 播放服务版本。如果这还不够高,那么您可能没有可以从 android SDK
下载所需的图像
编辑:抱歉,我打算输入 AVD 而不是 ADB。 Android Virtual Device Manager 是一个移动图标,位于右上角,下方有一些绿色圆圈。这用于启动具有 select 硬件设置的新模拟器。这些设置是从 android SDK 下载的,在不同的 API
下以系统映像的形式出现
我找到了适合我的解决方案。
假设您使用的是 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" />
就我而言,我正在使用可穿戴设备,我必须使用 Google Play Services 可穿戴设备库:
compile 'com.google.android.gms:play-services-wearable:7.5.0'
我在日志中收到消息 Google Play services out of date. Requires 7571000 but found 7327534
。
并且手表建议更新 Android 佩戴并自动 运行 它在 phone 上。但是 Android Wear 无法更新,因为没有更多可用的更新,所以最后我将库版本从 7.5.0
更改为 7.3.0
并且它起作用了。
没有说明你使用什么IDE?
- 如果是 gradle / Android 工作室,您可以在 build.gradle
文件中检查和配置,设置 1,如 here 所述,其他设置不是必需的,可以删除。
- 如果是其他 IDE/Eclipse,请检查项目引用并将 lib 文件夹中的 jar 文件与来自 sdk 项目的 @integer/google_play_services_version
值相关联。
检查以下设置:
在build.gradle
dependencies {
compile 'com.google.android.gms:play-services-base:7.5.0@aar'
在AndroidManifest.xml
中,通常应该在你的项目清单文件中添加
<meta-data
android:name="com.google.android.gms.version"
android:value="@integer/google_play_services_version" />
来自引用的 sdk 项目的 res/values/version.xml
或包含在您自己的项目清单文件中
<resources>
<integer name="google_play_services_version">7571000</integer>
</resources>
要了解 build.gradle
中可以使用的版本或下载 google play services sdk
的特定版本,请查看 here and here.
我正在尝试将 google play API 添加到我的 android 游戏中,我按照他们网站上的说明进行操作。
我在模拟器 运行 中遇到了这个错误,正在尝试解决它。 (在我的 phone 应用程序刚刚崩溃)
清单中:
<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>
我安装了所有必要的软件包。
可能是什么问题?
评论: 已安装
在dependencies.gradle
中添加以下脚本,会自动下载最新的播放服务库,可以在本地路径找到,如:m2repository/com/google/android/gms/play-services
.
dependencies {
compile 'com.google.android.gms:play-services:4.2.+'
}
Google Play 服务需要在代码(您已完成)中以及您正在使用的设备/模拟器中列为依赖项。
创建虚拟设备时,转到*AVD --> 创建虚拟设备 --> 新硬件配置文件 --> 下一步 --> select 按要求制作映像。您应该可以选择查看 google 播放服务版本。如果这还不够高,那么您可能没有可以从 android SDK
下载所需的图像编辑:抱歉,我打算输入 AVD 而不是 ADB。 Android Virtual Device Manager 是一个移动图标,位于右上角,下方有一些绿色圆圈。这用于启动具有 select 硬件设置的新模拟器。这些设置是从 android SDK 下载的,在不同的 API
下以系统映像的形式出现我找到了适合我的解决方案。 假设您使用的是 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" />
就我而言,我正在使用可穿戴设备,我必须使用 Google Play Services 可穿戴设备库:
compile 'com.google.android.gms:play-services-wearable:7.5.0'
我在日志中收到消息 Google Play services out of date. Requires 7571000 but found 7327534
。
并且手表建议更新 Android 佩戴并自动 运行 它在 phone 上。但是 Android Wear 无法更新,因为没有更多可用的更新,所以最后我将库版本从 7.5.0
更改为 7.3.0
并且它起作用了。
没有说明你使用什么IDE?
- 如果是 gradle / Android 工作室,您可以在 build.gradle
文件中检查和配置,设置 1,如 here 所述,其他设置不是必需的,可以删除。
- 如果是其他 IDE/Eclipse,请检查项目引用并将 lib 文件夹中的 jar 文件与来自 sdk 项目的 @integer/google_play_services_version
值相关联。
检查以下设置:
在
build.gradle
dependencies { compile 'com.google.android.gms:play-services-base:7.5.0@aar'
在
AndroidManifest.xml
中,通常应该在你的项目清单文件中添加<meta-data android:name="com.google.android.gms.version" android:value="@integer/google_play_services_version" />
来自引用的 sdk 项目的
res/values/version.xml
或包含在您自己的项目清单文件中<resources> <integer name="google_play_services_version">7571000</integer> </resources>
要了解 build.gradle
中可以使用的版本或下载 google play services sdk
的特定版本,请查看 here and here.