0

我正在使用ActionBarSherlock在我的Android 2.1 API 7项目上实现操作栏。(使用 Eclipse IDE)

为了使用sherlock,在我将 sherlock 库作为 Eclipse 上的现有项目导入之后。我在自己的项目中做了以下事情:

  1. 鼠标右键单击我的项目,选择“属性”

  2. 在“Android”部分,有“Library”子部分,我将sherlock项目添加为库

  3. 应用更改

然后,我注意到FragmentActivity在我的项目源代码中无法解决。

我再次检查了项目属性,作为库添加的sherlock项目不在“库”部分中……很奇怪!!!为什么即使我添加了sherlock作为库它突然消失了?我错过了什么?

我的意思是无论我将夏洛克作为库添加到自己的项目中多少次,下次我检查项目属性时,夏洛克就会从库部分消失......

4

2 回答 2

1

首先,将项目添加为库后,重新启动 Eclipse - 我相信这是一个已知的错误,至少有一些版本的插件。

如果这不起作用,请检查项目根目录中的“default.properties”文件是否不是只读的。

于 2012-02-06T15:45:45.133 回答
1

其他已知问题:

  • 您的应用应在 AndroidManifest 中使用与您的 Sherlock 插件相同的“Uses-sdk”设置
  • Sherlock 的最低 Java 版本:1.6 !
  • 在包含库的包中,您还有很多带有源代码的示例
  • ActionBar 在布局中不可见

我记得的几个简单的

于 2012-02-06T16:16:00.613 回答