【问题标题】:Android dependancies configurationAndroid依赖配置
【发布时间】:2013-10-11 10:18:48
【问题描述】:

我正在阅读 Android 应用教程:

http://developer.android.com/training/basics/actionbar/styling.html

作为我正在做的一部分,我在 appcompat 库中添加了作为添加主题的一部分。不知道我是怎么做到这一点的,但是当我尝试运行应用程序时出现错误:

“容器‘Android Dependencies’引用了不存在的库'D:\eclipse-bundle\sdk\extras\android\support\v7\appcompat\bin\android-support-v7-appcompat.jar'"

图书馆确实存在,只是不在这个位置。它位于:

D:\eclipse-bundle\sdk\extras\android\support\v7\appcompat\libs\android-support-v7-appcompat.jar

似乎没有任何方法可以编辑此属性。你如何解决这个问题?是什么原因造成的?

提前感谢您的帮助。

【问题讨论】:

    标签: java android eclipse dependencies


    【解决方案1】:

    确保您按照此步骤添加 .jar 文件。

    在新建的库项目中,展开libs/文件夹,右键 每个 .jar 文件并选择构建路径 > 添加到构建路径。为了 例如,在创建 v7 appcompat 项目时,同时添加 android-support-v4.jar 和 android-support-v7-appcompat.jar 文件到 构建路径。

    【讨论】:

      【解决方案2】:

      我有同样的问题,所以我 CMD+Q'd Eclipse 并重新打开它....神奇地工作。我想“再次关闭它”有时会起作用:D

      【讨论】:

        【解决方案3】:

        你可以在eclipse上选择你的项目,然后右键...

        应该会出现一个菜单,您可以单击“属性”。

        应该会出现一个飞屏,你可以点击“Java Build Path”

        应该会出现另一个飞屏,你可以点击标签“库”

        此选项卡实际上包含对“libs”文件夹中的内容的引用,您可以删除旧的库并在其中插入新的库(使用正确的路径)。


        实际上不推荐任何一个...请将“支持 lib 项目”导入您的 eclipse 工作区,并让您的项目将导入的项目引用为“lib 项目”。

        这样更方便,实际上可以让您更灵活地使用兼容性库做更多事情。

        而且,由于它在您的工作区中,因此您是编译它的人。没有未来的 lib 引用问题 \o/

        【讨论】:

        • 我认为这些都不适用。在您提到的屏幕上,我在“Android Dependencies”条目上看到了一个红色的“x”。这就是导致有问题的错误的原因。当我单击依赖项旁边的白色箭头时(我会发布一张图片,但该网站不会让我直到我在该网站上获得更多积分或其他内容)我看到以下行:android-support-v7-appcompat.jar 'D :\eclipse-bundle\sdk\extras\android\support\v7\appcompat\bin\android-support-v7-appcompat.jar' (丢失)这就是导致我这个问题的原因。 “编辑”按钮显示为灰色,因此我无法更改它正在查找的路径。
        • 如果我删除“Android 依赖项”并使用 Android 工具重新添加它 -> 修复项目属性它会添加具有相同属性的相同内容。
        • 还有其他人对如何解决这个问题有任何想法吗?我相信 Android Dependencies 中的条目在那里,因为我确实导入了它引用的外部项目。我还有其他地方可以获取有关如何配置 eclipse 以构建 Android 项目的信息吗?
        • 您实际上应该从条目中删除它并通过将您的 lib 项目复制到“libs”文件夹(通常通过 ctrl+c、ctrl+z)来重新添加它,而不是使用 Android 工具 - > 修复项目属性。这里也有一个或多或少有据可查的指南 -> developer.android.com/tools/support-library/setup.html 希望它有所帮助!如果我能提供帮助,请发表更多评论
        猜你喜欢
        • 2015-01-13
        • 1970-01-01
        • 2011-11-04
        • 2013-09-19
        • 2023-03-14
        • 2011-05-05
        • 2010-11-18
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多