容器'Android Dependencies'引用非现有库'/workspace/appcompat_v7/bin/appcompat_v7.jar

时间:2014-11-29 13:32:28

标签: android

首先,我知道这个问题已被问到很多,但似乎没有什么对我有用。我已经从android.developer.com安装了Eclipse ADT On MAC 10.9.5并安装了最新的Android SDK工具,以及Android 5.0,Android 4.4W和Android 4.4.2所需的所有其他平台和工具。我还安装了Android支持库。但是当我尝试使用默认属性运行项目时,

http://postimg.org/image/4lf8ayl99/

最低要求:SDK-API8:Android 2.2(Froyo) 目标SDk-Android; 4.x(L预览) 编译; API 21:Android 4.x(L预览)

总是给我错误, 容器'Android Dependencies'引用非现有库'/Users/xxx/Documents/workspace/appcompat_v7/bin/appcompat_v7.jar' 我浏览了网站和本网站上列出的所有解决方案,但没有任何方法可以帮助我。 appcompat_v7库生成,然后我点击添加到android-support-v7-appcompat.jar和android-support-v4.jar的构建路径,然后从构建路径添加两个库并解开android依赖项并添加库来自android库的我的项目。从其他帖子我了解到,在清理并构建appcompat_v7库项目后,appcompat_v7.jar将在bin目录中生成,但在我的情况下不会发生。 请帮忙。我花了太多时间寻找解决方案,但没有找到任何解决方案。

2 个答案:

答案 0 :(得分:1)

我终于找到了解决方案,我不得不将jdk更新为1.8,默认情况下由eclipse ADT表单安装的jdk表单android.developer.com似乎没有更新,因为API 21需要jdk 1.7或以上因此我必须从JDK官方网站http://www.oracle.com/technetwork/java/javase/downloads/jdk7-downloads-1880260.html安装它。最后我得到了支持库appcompat_v7的工作。

答案 1 :(得分:0)

我有同样的问题,我尝试过,在那条消息后,我从res文件夹中得到了另一个。无论如何我做的是切换工作空间,它工作正常。它应该为你创建这些文件,只要你从android管理器下载器下载额外的东西。

相关问题