图书馆项目支持?

时间:2010-10-01 07:29:17

标签: android project libraries

我一直在尝试使用图书馆计划,就像文档中提到的那样: http://developer.android.com/guide/developing/eclipse-adt.html

我已将我的图书馆计划创建为Android 1.6项目,现在我一直试图从我的第二个项目(也是一个Android 1.6项目)中引用它,我收到以下错误: “目标'Android 1.6'不支持使用库构建项目。” “错误:未知选项' - auto-add-overlay'”

文档说明支持的platfroms是1.5以上(2.0& 2.0.1除外),第二个项目应该具有相同的平台或更高(在我的情况下相同)...

所以有什么想法在这里啊?最重要的是:任何想法如何解决这个问题? Thx提前!

3 个答案:

答案 0 :(得分:0)

如何编译库项目?它是一个jar文件吗?在eclipse中,您是否在Eclipse中将其添加为“项目名称” - >右键单击 - >配置构建路径 - >库。单击Add External jars并添加jar文件。

答案 1 :(得分:0)

首先要重申之前评论中所说的内容。

Android术语中的“图书馆计划”不仅仅是依赖项目或外部jar。这是Android团队推出的Android概念,见下文......

http://developer.android.com/guide/developing/eclipse-adt.html

老虎,你找到了解决办法吗?

我遇到了完全相同的问题,经过一段时间的斗争后我现在很确定这是一个错误(但是这个特殊的bug很老了,可能看起来非常相似)看看:

http://code.google.com/p/android/issues/detail?id=8498

答案 2 :(得分:0)

是的,似乎Linux中的某些SDK级别不支持在Eclipse中使用库时所需的“--auto-add-overlay”选项。我发现1.6作品找到了,2.1-update1也发现了,但2.0失败了。我最终改变我的应用程序依赖于2.1而不是2.0而且它有效。