12

我一直在尝试让一个简单的地图出现在应用程序中,如谷歌地图 v2 文档中所示。Eclipse 一直在说:

容器“Android Dependencies”引用了不存在的库“X:\Android Development\workspace\google-play-services_lib\bin\google-play-services_lib.jar”

我在这里找到了几个有问题的人,我按照这些步骤没有运气。我安装了 Google Play 服务,我什至卸载并重新安装了它。我已将 google-play-services_lib 项目导入 Eclipse 并选中移动到工作区。

任何帮助都会很棒,因为我无法让它发挥作用。我确实检查了该位置,但那里没有文件,所以我不知道为什么它丢失了,因为我已经安装了 Google Play 服务。

4

12 回答 12

18

这个答案对我有用 https://stackoverflow.com/a/16398399/1874332

我也遇到了这个问题。

我的解决方案是,

首先清理项目 google-play-services_lib 然后清理我的依赖于播放服务库的项目

于 2013-05-15T14:27:05.367 回答
15

我通过以下方式解决了这个问题:

  1. 右键单击“google-play-services_lib”项目,选择“属性”。
  2. 单击左侧面板上的“Android”。
  3. 在“Project Build Target”上检查 Android SDK 的版本,然后选择“OK”按钮。
  4. 重建 google-play_services_lib 项目,现在您在“bin”文件夹中有“google-play-services_lib.jar”。
  5. 清理并重建您的项目。

详细信息:google-play-services_lib 项目的原始构建目标是 android-10。如果您没有在 Eclipse 中安装此版本的 Android SDK,则 Eclipse 只是不构建它,留下一个空的 bin 文件夹。并且我们的项目引用了这个 bin 文件夹中的一个 .jar 文件,这导致了错误消息。因此,解决这个问题只需检查 google-play-services_lib 项目的适当构建目标。

于 2014-02-25T05:00:57.700 回答
8

在 Eclipse 中打开Project -> Properties。选择左侧的安卓。在底部检查您是否引用了带有绿色复选标记的 Google Play 服务。如果没有,请单击添加并添加 google play services 库

于 2013-04-20T17:51:37.943 回答
3

我找到了我的答案。我希望这可以帮助别人。

  1. 我已经安装了几个版本的 Android 构建工具。(17、18、18.1、19)。我阅读了其他问题和答案。有人指出构建工具。所以,我去了 SDK 管理器,我删除了所有构建工具,但不是最新的。(19)

  2. 清理谷歌播放服务。并重新构建。清理我的项目。并重新构建。

  3. 瞧~!谢谢大家~!我很开心!!

于 2013-11-22T06:56:07.550 回答
2

我通过右键单击 google-play-services_lib 并构建项目解决了这个问题。我从工作区中“删除”了它,然后重新添加它,以确保我什么时候没有更改设置/没有更改任何重要的东西。这样构建成功。

然后我构建了我的主应用程序,它成功运行。

我遇到了奇怪的路径错误和 android-9 分辨率错误。但它现在似乎正在工作。

于 2014-03-31T19:18:27.800 回答
2

我已经尝试了一切,但即使是谷歌示例项目也对我没有用,最后我已经将 sdk 和 eclipse ADT 插件中的所有包更新到 ADT 14,然后它工作正常:-)

于 2013-05-26T06:16:24.863 回答
1

我有同样的问题。为了解决这个问题,您必须确保您的项目支持在 google-play-services-lib 中指定的相同版本的 android sdk。因此,在我的情况下,我有一个项目的最低要求 SDK 设置为 API15。因此,一旦您按照https://developer.android.com/tools/projects/projects-eclipse.html#ReferenceLibraryProject中的这些步骤将 google-play-services-lib 导入到您的项目中,请确保打开您看到的 google -play-services-lib 在 Eclipse 的 Package Explorer 中。展开它,右键单击它并选择属性。在项目构建目标中,确保您检查的 SDK 至少等于项目中设置的最低要求 SDK,在我的情况下为 API15: 在此处输入图像描述

于 2015-02-22T22:22:09.657 回答
1

我的解决方案是,

  1. 首先清理项目 google-play-services_lib

  2. 然后清理我的项目,它依赖于播放服务库

于 2013-11-15T04:20:58.170 回答
1

我只是重新导入了谷歌播放服务库项目,它工作了!

于 2014-09-03T07:00:30.973 回答
0

首先右键单击项目并导入(google-play-services如果存在),否则按照@yoah告诉的步骤(在 下导入sdk->extra->google->google-play-service-libproject->google-play-services_lib),如果问题仍然没有解决,那么多个解决方案可能存在多个问题..

解决方案。

  1. 重启日食
  2. 清理项目
  3. 升级谷歌播放服务
  4. 安装新的构建工具就可以了。当我更新 SDK 时,它们没有自动包含在内
  5. 如果你有导入​​代码。请务必将其复制到工作空间,否则可能会发生此错误。
于 2014-08-19T11:49:09.660 回答
0

当我更新我的 eclipse Android SDK 工具时,我遇到了同样的问题并得到了解决。
我使用的是版本 22,当我将 Android SDK 工具更新到 22.0.1 时,错误消失了,我可以构建我的项目。
我希望这可以帮助别人...

于 2013-07-02T12:01:24.413 回答
0

在日食中。右键单击您的项目->“Android工具”->“修复项目属性”

于 2015-03-20T23:34:08.737 回答