如何查找 Android Google Play 服务版本

问题描述 投票:0回答:6
android google-maps android-manifest google-play-services
6个回答
54
投票

无需更换。值

@integer/google_play_services_version
可以解决这个问题。只需确保您拥有已更新的最新 Google Play 服务库即可。

如果您想添加号码而不是

google-play-services_lib>res>values>version.xml
,您可以在
@integer/google_play_services_version
下找到它。

<?xml version="1.0" encoding="utf-8"?>
<resources>
    <integer name="google_play_services_version">4030500</integer>
</resources>

15
投票

这里是在您的项目中设置 Google Play 服务的官方指南。

仅供参考,您可以在此文件夹中找到版本号:

~\android-studio\sdk\extras\google\m2repository\com\google\android\gms\play-services

享受吧。


7
投票

您提到的错误可能是因为没有添加 Google Play 服务库作为项目的库,请执行以下操作。

  1. 选择文件 -> 导入 -> Android -> 将现有 Android 代码放入工作区,然后单击下一步。
  2. 选择浏览,输入 /extras/google/google_play_services/libproject/google-play-services_lib,然后单击“打开”。 3.选择将项目复制到工作区并单击完成。

将 Google Play 服务标记为库:右键单击 google-play-services_lib 项目,然后选择“属性”>“Android”。勾选是库选项。

右键单击您的项目 -> 转到属性 -> 单击 android -> 单击添加按钮 -> 单击 google_play_services_lib -> 确定 -> 应用 -> 确定清理你的项目 这将消除您的错误


7
投票

如果您使用的是 gradle,只需确保您拥有更新的 google play services 版本(使用 SDK 管理器下载)并将其放入项目模块依赖项部分:

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

重要提示:
一般来说,删除正在编译的源的具体版本并不是一个好的做法。


1
投票

我曾经遇到过这样的情况:我必须使用 Google Play 服务的 Froyo 版本,而该版本不需要标签。事实上,XML 条目 google_play_services_version 在 Google Play 服务库的 Froyo+ 版本中不存在


0
投票

在您的清单中 -:

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

在你的 gradle 中 -:

implementation 'com.google.android.gms:play-services-ads:23.4.0'

对于最新版本 -: https://mvnrepository.com/artifact/com.google.android.gms/play-services-ads

享受!!

© www.soinside.com 2019 - 2024. All rights reserved.