如何查找Android Google Play服务版

时间:2014-01-26 06:13:55

标签: android google-maps android-manifest google-play-services

我正在开发一个需要使用谷歌地图的Android项目。我一直在阅读教程,我必须将它添加到AndroidManifest.xml文件中:

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

问题是,我不知道用“@ integer / google_play_services_version”代替什么号码。

如果有人知道我应该进入那里,以及如何获得该整数值,我会很感激。

6 个答案:

答案 0 :(得分:53)

没有必要替代。值@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>

答案 1 :(得分:15)

您项目中的the official guide for setting up Google Play Services

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

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

享受。

答案 2 :(得分:7)

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

  1. 选择文件 - &gt;导入 - &gt; Android - &gt;现有的Android Code Into Workspace,然后单击Next。
  2. 选择浏览,输入 / extras / google / google_play_services / libproject / google-play-services_lib,然后点击“打开”。 3.选择“将项目复制到工作区”,然后单击“完成”。
  3. 将Google Play服务标记为库:右键单击google-play-services_lib项目,然后选择“属性”&gt; Android系统。勾选Is Library选项。

    右键点击您的项目 - &gt;去属性 - &gt;点击android - &gt;点击添加按钮 - &gt;点击google_play_services_lib - &gt;好的 - &gt;申请 - &gt;好的,清理你的项目 这将删除您的错误

答案 3 :(得分:6)

如果您使用 gradle ,请确保您拥有更新的Google Play服务版本(使用SDK管理器下载)并将其放入项目模块相关性部分:

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

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

答案 4 :(得分:1)

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

答案 5 :(得分:0)

可能是您的图书馆没有正确链接到项目,或者您有较旧的google-play-services库版本,因此出现冲突并且Eclipse变得愚蠢..:S

不,您不需要在integers.xml中添加任何内容。当您正确地将Google-play-services库链接到您的项目引用时,将找到android:value =“@ integer / google_play_services_version”并且您已准备就绪。当您将库添加到项目中时,只需再做一个干净利落的Eclipse环境就可以正确地扫除事物了。

如果您在下一个播放版本出现时将此数字硬编码,则需要更新它。如果你忘记了,你会花时间再寻找bug ..:S

希望它有所帮助。 ;)