5

我正在阅读 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

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

提前感谢您的帮助。

4

3 回答 3

5

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

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

于 2014-04-02T06:12:56.330 回答
3

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

于 2013-11-04T07:44:27.430 回答
0

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

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

应该会出现一个飞行屏幕,您可以单击“Java Build Path”

应该会出现另一个飞屏,您可以单击“库”选项卡

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


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

这更方便,实际上会给你更好的灵活性,让你用兼容性库做更多的事情。

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

于 2013-10-04T14:07:05.320 回答