如何查找Android版Google Play服务版本

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

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

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

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

没有必要替补。 值@integer/google_play_services_version照顾它。 只要确保您有最新的Google Play服务库即将更新。

你可以在google-play-services_lib>res>values>version.xml下find它,如果你想添加数字而不是@integer/google_play_services_version

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

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

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

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

请享用。

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

  1. select文件 – >导入 – > Android – >现有的Android代码进入工作区,然后单击下一步。
  2. selectBrowse,input/ extras / google / google_play_services / libproject / google-play-services_lib,然后点击Open。 3.select复制项目到工作区,然后单击完成。

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

右键点击你的项目 – >去属性 – >点击android – >点击添加button – >点击google_play_services_lib – >确定 – >应用 – >确定清理您的项目,这将删除您的错误

如果你正在使用gradle,只要确保你有更新的谷歌播放服务版本(使用SDKpipe理器下载),并把它放在你的项目模块依赖项部分:

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

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

当时我不得不使用Google Play服务的Froyo版本,并且该版本不需要标签。 实际上,Google Play服务库的Froyo +版本中不存在XML条目google_play_services_version

这可能是你的图书馆没有链接到正确的项目,或者你有旧的谷歌播放服务库版本,所以冲突出现和Eclipse变得愚蠢..:S

不,你不需要在integers.xml中添加任何东西。 当您正确链接Google-play-services库到您的项目参考android:value =“@ integer / google_play_services_version”将被发现,你准备好去。 当你添加库到你的项目只是做一个更干净,如此有趣的Eclipse环境正确清理的东西。

如果您在下一个播放版本到来时在某个位置硬编码,则需要更新。 如果你忘了,你会花时间再次寻找错误..:S

希望它有帮助。 ;)