Android依赖项配置

时间:2013-10-04 12:10:50

标签: java android eclipse dependencies

我将在这里阅读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

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

提前感谢您的帮助。

3 个答案:

答案 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 /

相关问题