0

我对 actionbarsherlock 有一个问题,它让我发疯!

我有一个新的工作区,我导入了我的项目和库项目。还有 actionbarsherlock 库项目。

我的项目没有生成 R 文件,我想是因为库路径中没有 actionbarsherlock。

image 1

红色错误是actionbarsherlock lib

我导入库项目并修复路径...

image 2

修复actionbarsherlock的路径

我清理项目,但如果我返回 android 部分中的项目属性,我会显示像图像 1 !!!!! 似乎eclipse没有保存项目的更改..

我尝试:

  • 更改project Build Target to 4.2.2(在我的项目和 actionbarsherlock 中)。
  • 更改java编译器1.6 java compiler compliance level(选中“启用项目特定设置”)。
  • manifest.xml 中的更改android:minSdkVersion="8"
  • 添加安卓支持库。
  • 刷新和清理项目...

    我究竟做错了什么?????

我发布了另外 2 张图片和日食问题..

image 3: my project

我的项目

image 4: actionbarsherlock project: I change android 4.3 to 4.2.2 after screen capture..

actionbarsherlock 项目

日食问题

Error retrieving parent for item: No resource found that matches the given name '@style/Theme.Sherlock'.
Cannot cast from Activity to MainActivity.
Error retrieving parent for item: No resource found that matches the given name '@style/Widget.Sherlock.ActionBar.Solid'.
Menu cannot be resolved to a type.

等等等等……

非常感谢。

4

2 回答 2

0

其实你只有一个问题。即,ABS 库导入。如果它被修复,第二个问题就会消失。

问题是您的图书馆位置(您在图片中淡出它;))。尝试这个,

1.从项目资源管理器中删除库(注意,不要从光盘中删除原始文件)。

2.转到您原来的工作区文件夹并确保库 ABS(actionbar sherlock) 不在所有其他文件夹中(该文件夹仅包含该库)。如果没有,请将其剪切并粘贴(或者您可以将其粘贴到项目文件夹中)。

3.从新位置导入库。

现在,将库添加到您的项目中,看看问题是否已解决。

于 2013-08-08T14:46:25.593 回答
0

一段时间后,为了修复它们,我做了一些事情:

  • 删除我在 Eclipse 中的所有项目(不是从磁盘中)。
  • 关闭日食。
  • 新工作区(第 3 次)。
  • 更改 actionbarsherlock 和我的项目的目录
  • 在 Eclipse 中导入所有 actionbarlibrary(带有示例项目、actionbarsherlock-i18n 等)。
  • 导入我的项目
  • 修复库
  • 关闭另一个时间日食
  • 现在它似乎工作......

感谢大家的回答。

于 2013-08-09T06:38:43.953 回答