类型容器'Android Dependencies'引用非现有库android-support-v7-appcompat / bin / android-support-v7-appcompat.jar

时间:2014-02-10 13:25:11

标签: android android-actionbar-compat

我在尝试将Action Bar Compat支持库用于我的项目时遇到了一些错误,我不知道出了什么问题,因为我已按照此链接中的说明进行操作> http://developer.android.com/tools/support-library/setup.html

所以,这是错误的屏幕截图.. IDE

7 个答案:

答案 0 :(得分:31)

我也遇到过这样的问题。我的错误是: 容器'Android Dependencies'引用非现有库'C:\ development \ adt-bundle-windows-x86-20140702 \ workspace \ appcompat_v7 \ bin \ appcompat_v7.jar'

为了解决这个问题,我去了项目>属性> java构建路径>库>添加jar> appcompat_v7> libs>然后我选择了android-support-v7-appcompat.jar。在此之后,我去了项目>干净。这解决了这个问题。希望你能找到我的提示。

答案 1 :(得分:7)

与您提到的instructions一样,请务必按照此步骤添加.jar文件,而不是直接转到属性> Java构建路径>图书馆添加它们。

  

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

答案 2 :(得分:5)

我在创建新项目时遇到了这个问题。按照您提供的链接中的说明操作后,关闭项目,然后关闭Eclipse,重新启动Eclipse,打开项目,然后清理并构建项目。这对我有用。

答案 3 :(得分:1)

这些天我使用了最新的Android支持库21并得到了同样的问题 我按照@ dazilli的回答,但不工作。
刚才,我将JDK从6更新到7,然后解决了这个问题。

答案 4 :(得分:1)

首先清理一个库项目并构建项目检查库项目有bin文件,然后清理你的项目为我工作

答案 5 :(得分:1)

  • android平台必须是android 5.0并设置' target = 21'
  • 确保下载额外内容enter image description here

答案 6 :(得分:0)

在我的情况下,文件位于appcombat_v7 / lib文件夹中,所以我所做的是右键单击.jar文件(将有两个文件选择android-support-v4.jar),然后选择Build Path>添加到构建路径。它的作用是将此文件添加到构建路径(即它将此文件添加到“bin文件夹”),这将解决问题。