如何查找Android Google Play服务版

use*_*786 47 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" />
Run Code Online (Sandbox Code Playgroud)

问题是,我不知道用"@ integer/google_play_services_version"代替什么号码.

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

Rag*_*dan 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>
Run Code Online (Sandbox Code Playgroud)


Sam*_*003 15

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

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

~\android-studio\sdk\extras\google\m2repository\com\google\android\gms\play-services
Run Code Online (Sandbox Code Playgroud)

请享用.


小智 7

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

  1. 选择File - > Import - > Android - > Existing Android Code Into Workspace,然后单击Next.
  2. 选择"浏览",输入/ extras/google/google_play_services/libproject/google-play-services_lib,然后单击"打开".3.选择将项目复制到工作区,然后单击完成.

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

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


Mik*_*keL 6

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

compile 'com.google.android.gms:play-services:+'
Run Code Online (Sandbox Code Playgroud)

重要说明:
一般情况下,删除要编译的源的具体版本并不是一个好习惯.