【问题标题】:For Android Map api v2 Description references non existing library google-play-services_lib\bin\google-play-services_lib.jar对于 Android Map api v2 描述引用不存在的库 google-play-services_lib\bin\google-play-services_lib.jar
【发布时间】:2013-02-15 13:38:32
【问题描述】:

我已将 google-play-services_lib 导入我的工作区,并将 google 项目添加到 MYProject 中,它给出了 mr 错误:

描述资源路径位置类型 容器“Android Dependencies”引用了不存在的库“D:\Android Workspace\google-play-services_lib\bin\google-play-services_lib.jar' HBuddy 构建 path 构建路径问题

描述资源路径位置类型项目无法构建 直到构建路径错误得到解决 HBuddy Unknown Java Problem

而且我已经在 Extras 中安装了 Google Play 服务

【问题讨论】:

  • 你解决了吗?你能分享解决方案吗?谢谢。

标签: android google-api android-mapview android-maps google-maps-android-api-2


【解决方案1】:

我也遇到过这个问题。

我的解决方案是,

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

【讨论】:

    【解决方案2】:

    嘿,我知道你的问题是什么。我认为您似乎没有构建您的 google-play-services 项目...尝试以下解决方案:

    1. 将 google-play-services_lib“项目”导入您的工作区
    2. 将新导入的项目添加到您的应用程序构建路径
    3. 右键单击 google-play-services_lib 项目并选择“构建项目”
    4. 稍等片刻或“清理”您的项目
    5. 运行您的应用程序,然后 - 瞧 -

    【讨论】:

    • @satine kianne - 感谢您的支持!我希望我能帮助你:-)
    【解决方案3】:

    请按如下方式取消勾选“Is Library”;

    【讨论】:

    • 尝试用鼠标选择您的项目
    • 您必须从您的工作空间导入“google-play-services_lib”,并且能够在eclipse的Package Explorer窗口中看到它。并且“google-play-services_lib”的文件夹存在于您的工作空间文件夹。
    • @BBonDoo 我做了所有这些,但仍然无法正常工作。还有什么想法吗?
    【解决方案4】:

    您的 bin 文件夹不存在!您可能没有创建文件夹的权限。

    如果您从现有代码创建项目,请确保选中“将项目复制到工作区”。

    【讨论】:

      【解决方案5】:

      我发现引用正在查看错误的文件夹。它通常在 <android-sdk>/extras/google/google_play_services/libproject/google-play-services_lib/bin/ 中查找 jar 文件,该文件实际上位于 <android-sdk>/extras/google/google_play_services/libproject/google-play-services_lib/libs 文件夹中。我找不到更改参考链接的方法,所以我只是将 jar 文件和匹配的 jar 属性文件从 /libs 文件夹复制到 /bin 文件夹。

      希望对你有帮助。

      【讨论】:

      • /libs 文件夹可能包含 google-play-services.jar。但是,问题描述是指 \bin\google-play-services_lib.jar。 (注意文件名不同。)虽然将 jar 文件从 libs 复制到 bin 可能不会有什么坏处,但它并不能解决问题。相反,您可以运行 android update project -p 。在 google-play-services_lib 中(生成 local.properties 和 build.xml),然后运行构建。这将生成缺少的 jar。但是,这仍然只是一种解决方法,只是治标不治本。
      【解决方案6】:

      我的解决方案是,

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

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

      【讨论】:

        【解决方案7】:

        还有另一种方法可以解决此问题。将 google_play_services_lib 项目导入您的工作空间。 android-sdk/extras/google/google_play_services/libproject/google-play-services_lib

        然后在外部添加 google-play-services.jar 文件。 右键单击 your_project -> 属性 ->java 构建路径 -> 库 -> 添加外部 JAR -> 从工作空间中选择 google-play-services.jar ->clean ->build

        它对我有用。

        【讨论】:

          【解决方案8】:

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

          【讨论】:

            【解决方案9】:

            检查项目文件夹的只读属性。 如果选中,请取消选中,然后尝试。

            【讨论】:

              猜你喜欢
              • 1970-01-01
              • 2012-12-17
              • 1970-01-01
              • 1970-01-01
              • 1970-01-01
              • 1970-01-01
              • 1970-01-01
              • 2016-04-04
              • 1970-01-01
              相关资源
              最近更新 更多