-2

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

我已将 SampleList 项目导入 ADT(内部版本: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 -> Library actionbarsherlock 有一个十字架

4

2 回答 2

2

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

1.) 库 Actionbarsherlock 已在工作区中创建并删除该项目中重复的 android-support-v4.jar

2.) 删除原来对库Actionbarsherlock的引用,在samples项目中重新添加

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 构建路径”。
  4. 单击右侧的“添加外部罐子”按钮。
  5. 导航到:“\android-sdks\extras\android\support\v4”
  6. 选择“android-support-v4.jar”,然后单击“打开”,然后单击“确定”。
  7. 左键单击您的项目(“actionbarsherlock”)
  8. 单击顶部的“项目”,然后单击“清理”,然后单击“确定”。
于 2013-05-11T23:48:56.507 回答
0

您需要将 Actionbarsherlock 导入您的项目。

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

在库部分 > 添加双击 actionbarsherlock 并单击应用。

于 2013-05-11T15:01:06.480 回答