我将在这里阅读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
似乎没有任何方法可以编辑此属性。你是如何解决这个问题的?是什么造成的?
提前感谢您的帮助。
答案 0 :(得分:5)
确保按照此步骤添加.jar文件。
在新的库项目中,展开libs /文件夹,右键单击 每个.jar文件并选择Build Path>添加到构建路径。对于 例如,在创建v7 appcompat项目时,添加两者 android-support-v4.jar和android-support-v7-appcompat.jar文件到 构建路径。
答案 1 :(得分:4)
我有同样的问题所以我CMD + Q'd Eclipse并重新打开它......神奇地工作了。我猜想“再次打开它”有时会起作用:D
答案 2 :(得分:0)
您可以在eclipse上选择项目,然后右键单击......
应出现一个菜单,您可以点击“属性”。
应该出现一个飞行屏幕,您可以点击“Java Build Path”
应出现另一个飞行屏幕,您可以单击“库”选项卡
此选项卡实际上包含对“libs”文件夹中的内容的引用,您可以删除旧的lib并在那里插入新的lib(使用正确的路径)。
不推荐任何一个,实际上......请将“支持lib项目”导入您的eclipse工作区,并让您的项目将导入的项目作为“lib项目”引用。
这样更方便,并且实际上会为您提供更好的灵活性,可以使用兼容性lib来执行更多操作。
而且,由于它位于您的工作区,您就是编译它的人。没有未来的lib引用问题\ o /