【问题标题】:Android Dependencies references non existing library google-play-services_lib.jarAndroid 依赖项引用了不存在的库 google-play-services_lib.jar
【发布时间】:2013-04-20 16:03:47
【问题描述】:

我一直在尝试让一个简单的地图出现在应用程序中,如 Google Maps 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 服务。

【问题讨论】:

  • 还要确保您没有导入“import android.R.”我探索了所有,最后我几乎发疯了。在您的帮助下,轻松重新安装 Google Play 服务。

标签: android eclipse google-play-services


【解决方案1】:

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

我也遇到过这个问题。

我的解决方案是,

先清理项目 google-play-services_lib 然后清理我的项目 这取决于播放服务库

【讨论】:

    【解决方案2】:

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

    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 项目的适当构建目标即可。

    【讨论】:

    • 太棒了! android-support-v7-gridlayout 支持库项目将版本 2.2 作为默认构建目标。我永远不会猜到。
    • 非常感谢!只有你的解决方案解决了我的问题
    • 谢谢。我搞砸了我的项目设置并按照您的指示进行。 ** 我发现我必须在 Project Build Target 列表中选择 Google API 版本,而不是 Android 版本才能重建我的播放服务库。
    • “Android SDK”位很重要,我选择了“Google API”。
    【解决方案3】:

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

    【讨论】:

    • 它确实显示了一个绿色复选标记,我没有检查库。
    • 确保您的项目 google-play-services_lib 在 Eclipse 中打开(不仅存在,而且打开)另外检查 google-play-services_lib 项目中名为“ libs" 你有文件 google-play-services.jar
    • 非常感谢您的帮助!但是,我什至尝试从我的系统中删除所有 ADT,重新安装它并重新下载 SDK,但它仍然无法正常工作。我必须让我认识的人以 zip 格式向我发送他们的 Google Play SDK 文件,现在它可以正常工作了。也许 Google 对最新的 SDK 管理器或 Google Play Services SDK 包有问题。只需用我的替换他们的,它就开始工作了。
    • @LunarZer0 你能分享一下这个包吗,也许把它上传到某个地方并分享链接?这个错误让我们中的许多人发疯,没有其他解决方案有效!
    【解决方案4】:

    我找到了答案。我希望这对某人有所帮助。

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

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

    3. 瞧~!谢谢大家~!我很高兴!

    【讨论】:

      【解决方案5】:

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

      【讨论】:

        【解决方案6】:

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

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

        我遇到了奇怪的路径错误和 android-9 解析错误。但它现在似乎可以工作了。

        【讨论】:

          【解决方案7】:

          我的解决方案是,

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

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

          【讨论】:

            【解决方案8】:

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

            【讨论】:

              【解决方案9】:

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

              【讨论】:

                【解决方案10】:

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

                【讨论】:

                  【解决方案11】:

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

                  解决方案。

                  1. 重启eclipse
                  2. 清理项目
                  3. 升级 google-play-services
                  4. 安装新的构建工具就可以了。他们不是 更新 SDK 时自动包含
                  5. 如果您有导入代码。保持安静,确保将其复制到工作空间 否则可能会出现此错误。

                  【讨论】:

                    【解决方案12】:

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

                    【讨论】:

                      猜你喜欢
                      • 1970-01-01
                      • 1970-01-01
                      • 1970-01-01
                      • 2013-11-03
                      • 2018-06-27
                      • 1970-01-01
                      • 2018-12-23
                      • 1970-01-01
                      • 2014-02-01
                      相关资源
                      最近更新 更多