【问题标题】:ActionBarSherlock Problems continue using 4.0 bookActionBarSherlock 问题继续使用 4.0 书
【发布时间】:2012-08-08 22:30:37
【问题描述】:

现在正在使用 4.0 书。

我从 T5 创建了一个新项目 - 进度...

按照第 214 页的说明附加“Android 支持包”。(需要运行 eclipse

作为管理员在 Windows 7 上工作)

下载 ActionBarSherlock 并将 \library 目录放在我的桌面上重命名目录

按照第 217 页上的说明发送至 ActionBarSherlock。

按照第 218 页上的说明从现有代码导航到创建第二个项目

我桌面上的 ActionBarSherlock 目录。

点击完成并得到:“未找到标记 id 2320。”

单击该错误对话框并看到新的 ActionBarSherlock 项目有 > 100 个错误。

检查 API 级别,发现它设置为 15。

然后我做了一个项目>如果存在错误,请按照说明进行清理。

将两个项目都设置为编译器级别 1.6,并在两个项目上进行了另一个干净的构建。

还有 100 个错误。

谢谢,加里

【问题讨论】:

    标签: android commonsware


    【解决方案1】:

    引用我自己的话:

    如果您仍然遇到错误,请检查 ActionBarSherlock 代码 表示投诉是关于实现接口的方法上的 @Override 注释,而不是真正覆盖超类方法,您 需要将您的 Eclipse 编译器合规级别调整为 1.6,而不是 1.5。甚至 如果您已经在工作区级别执行此操作,则可能需要在项目中执行此操作 级别。

    (参见 4.0 版,第 218 页)

    【讨论】:

    • 我这样做了(我的倒数第二行)...“将两个项目设置为编译器级别 1.6,并在两个项目上进行了另一个干净的构建。”但一切都很好 - 删除了问题项目并从 commonsware github 导入,而不是使用 JakeWharton 的东西,并且一切正常。
    • @user1058647:“我做到了(我的倒数第二行)” - 然后由于某种原因没有采取,因为这几乎肯定是您的屏幕截图中显示的错误的来源。无论如何,很高兴听到它正在工作!
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2015-05-15
    • 1970-01-01
    • 2017-04-07
    • 2012-04-17
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多