【问题标题】:Android error: Google play service versionAndroid 错误:Google play 服务版本
【发布时间】:2014-02-21 20:55:56
【问题描述】:

我在用 Eclipse 开发一个 android 应用程序时遇到了这个流行的问题:

error: Error: No resource found that matches the given name (at 'value' with value '@integer/
 google_play_services_version').

所以我尝试按照指定的here 导入谷歌播放库,但我遇到了这个错误:

Invalid project description.
  C:\Users\Max\workspaceAndroid\google-play-services_lib overlaps the location of another project: 'google-play-services_lib'

事实上,如果我尝试管理项目的库,我会得到:

google play 库好像已经导入,无法添加新库。

我认为我最后的机会是手动添加字符串

 compile 'com.google.android.gms:play-services:4.4.2@aar'

到我的build.grade 指定in this answer,但我不知道在哪里可以找到文件,或者这是否能解决我的问题。

我该如何解决这个错误?谢谢!

【问题讨论】:

    标签: android eclipse google-play-services


    【解决方案1】:

    您是否已经通过 Google SDK 管理器安装了 Google Play 服务? 对我来说如下所示:

    这是我在整个设置中所做的,以使用 Google Maps Android V2 api

    Google Maps API setup, Android V2 API

    【讨论】:

    • 好吧,我已经通过 Android SDK Manager 安装了 Google 的库,如您编写的链接所示,但是在项目的属性中我无法添加新库。看看我的图像,如果我单击左侧窗口中的“添加”按钮,右侧的窗口就是我得到的。如您所见,我无法添加任何内容。即使我选择 Android 4.4.2 作为构建目标项目,我也有同样的问题
    • 你有没有查看你的 project.properties 文件,看看是否有任何对 lib 的引用,android.library.reference.1=.... 这应该包括谷歌播放的路径services lib,看看有没有什么奇怪的地方
    • 不,我还没有看过那个文件。晚上我会检查的,谢谢你的想法。
    • 是的!这条线不存在......现在我已经把它和错误消失了!非常感谢
    • @MauriceYu 是如何工作的?我在这里遇到了同样的问题。
    【解决方案2】:

    我有同样的问题,并能够解决它

    1. 在eclipse中将google play服务作为android项目导入
    2. 中添加对该导入项目的引用作为“Lib”

    google-play-services-lib 下的README.txt 是这样的;

    包含 Google Play 服务客户端 jar 的库项目。

    Android 项目可以使用它来使用提供的 API 由 Google Play 服务提供。

    技术上没有源,但 src 文件夹是确保构建系统正常工作所必需的。 >内容实际上位于libs/目录下。

    用法:

    确保将此 Android 库项目导入您的 IDE 并将此项目设置为依赖项。

    请注意,如果您使用 proguard,您需要在配置中包含 proguard.txt 中的选项。

    【讨论】:

      猜你喜欢
      • 2014-02-05
      • 1970-01-01
      • 1970-01-01
      • 2015-01-23
      • 2013-11-12
      • 2012-11-25
      • 1970-01-01
      • 2016-07-28
      • 1970-01-01
      相关资源
      最近更新 更多