【问题标题】:ActionBarSherlock Sample Demos code not compilingActionBarSherlock 示例演示代码未编译
【发布时间】:2013-05-11 14:46:50
【问题描述】:

我无法编译 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 旁边有一个十字架

【问题讨论】:

  • 尝试关注他们的视频:youtube.com/watch?v=vUGn-zu3uhk
  • 感谢 Udi 的评论,自从该视频制作完成后,项目结构发生了变化,使其更难理解。我会努力解决的

标签: android actionbarsherlock


【解决方案1】:

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

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

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

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

具体步骤如下:

将“JakeWharton-ActionBarSherlock-4.3.1-0/Actionbarsherlock”作为 android 项目导入

删除 actionbarsherlock 项目中的 Android 依赖项“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”,然后点击“Open”,再点击“Ok”。
  7. 左键单击您的项目(“actionbarsherlock”)
  8. 点击顶部的“项目”,然后点击“清理”,然后点击“确定”。

【讨论】:

    【解决方案2】:

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

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

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

    【讨论】:

    • 在库部分双击 ..\..\actionbarsherlock 没有任何作用,它旁边只有一个红色的“X”。我尝试将“actionbarsherlock”文件夹作为库导入工作区,当我单击“添加...”按钮时,我可以看到项目旁边有一个绿色勾号。但是当我关闭窗口并返回它时,它又出现了一个红色的“x”
    • 去掉带红叉的那个。然后重新添加新的。
    • 我删除了原始文件,然后添加了对 D:\Projects\Eclipse Projects\actionbarsherlock 的引用,它看起来很好,旁边有一个绿色箭头。但是当我关闭窗口并重新打开它时,它又变回红色
    • 可能是因为导入时出现问题。删除所有文件。关闭 Eclipse ,重新启动。重试导入。
    • 好的,删除所有内容。建立一个新的工作空间。在导入 Demo 时,它说“资源 '/SampleList' 已经存在。不知道为什么工作区没有项目。尝试添加库 actionbarsherlock 时会看到相同的行为
    猜你喜欢
    • 1970-01-01
    • 2018-04-22
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2011-07-12
    相关资源
    最近更新 更多