【发布时间】:2012-06-15 19:50:30
【问题描述】:
这是直接复制自我在 Google 网上论坛上提出的问题:
我在 Eclipse(Indigo) 中使用 ABS 时遇到问题。我正在使用 ABS 4.1.0。我在 Eclipse 中从 /library 创建了一个项目,将构建目标设置为 14,将 minSdk 设置为 14,Java 合规级别设置为 1.6,正如我被告知的那样。 ABS项目中没有错误,但是在我自己的项目中,minSdk 7,targetSdk 14,build target 14和ABS添加为库,我在AndroidManifest.xml中得到这个错误:
Error: No resource found that matches the given name (at 'theme' with value '@style/Theme.Sherlock')
即使我已经导入了 ABS。
另外,R.java 拒绝生成,所以我的课堂上也有一堆“R 无法解析为变量”。两者有关系吗?
如果您需要更多信息,请告诉我。
帮助将不胜感激。
【问题讨论】:
-
如果您的应用具有 14 的最低 sdk 版本,为什么还要使用 ActionBarSherlock?你不能用普通的
ActionBar吗?! -
ABS(库)的最小 sdk 为 14,项目本身(应用程序)的最小 sdk 为 7,正如我被告知的那样。
-
我还发现,当我查看示例的属性时,ABS 库旁边有一个绿色的复选标记,但在我的项目的属性中,库旁边有一个红色的 X。
-
我认为,基于this 链接,这是由于我将库和工作区保存在不同的驱动器(C: 和 D:) 上造成的。这可能是我愚蠢的。我会移动图书馆,看看会发生什么。