ActionBarSherlock样本演示代码未编译

时间:2013-05-11 14:46:50

标签: android actionbarsherlock

我无法编译ActionBarSherlock示例演示代码

我已将SampleList项目导入ADT(Build:v21.1.0-569685)

但我收到很多基本错误

Description Resource    Path    Location    Type
ActionBar cannot be resolved to a type  TabNavigation.java  /SampleList/src/com/actionbarsherlock/sample/demos  line 24 Java Problem
ActionBar cannot be resolved to a variable  FeatureToggles.java /SampleList/src/com/actionbarsherlock/sample/demos  line 141    Java Problem
ActionBar cannot be resolved to a variable  FeatureToggles.java /SampleList/src/com/actionbarsherlock/sample/demos  line 147    Java Problem

而且库位置也有错误,我不知道为什么会这样?

当我去Properties - > Android - >图书馆actionbarsherlock有一个十字架

2 个答案:

答案 0 :(得分:2)

好的,我发现我自己的问题的答案确实需要确保

1。)已在工作区中创建了Library Actionbarsherlock,并在该项目中删除了一个重复的android-support-v4.jar

2。)删除示例项目中的Actionbarsherlock库的原始引用并重新添加

3.)然后将android-support-v4.jar添加到新的libs文件夹

详细步骤如下:

将'JakeWharton-ActionBarSherlock-4.3.1-0 / Actionbarsherlock'导入为android项目

删除actionbarsherlock项目中的Android Dependencies'android-support-v4.jar'。因为这已经在样本项目中提到了这一点。清理所有项目

在想要在这种情况下使用Actionbarsherlock的项目中,示例'actionbarsherlock-samples'转到项目属性 - > Android - >删除对'actionbarsherlock'库的任何损坏的引用,然后添加库项目 库项目'Actionbarsherlock'仍有错误

所以,我采取的措施是:

  1. 右键单击左侧导航菜单中的项目(“actionbarsherlock”)。
  2. 点击“属性”。
  3. 单击左侧导航窗格中的“Java Build Path”。
  4. 点击右侧的“添加外部坛子”按钮。
  5. 导航至:“\ android-sdks \ extras \ android \ support \ v4”
  6. 选择“android-support-v4.jar”,然后点击“打开”,然后点击“确定”。
  7. 左键单击您的项目(“actionbarsherlock”)
  8. 点击顶部的“项目”,然后点击“清除”,然后点击“确定”。

答案 1 :(得分:0)

您需要将Actionbarsherlock导入项目。

右键单击您的项目>构建路径>配置构建路径 找到Android标签

在图书馆部分>加 双击actionbarsherlock并单击Apply。