【问题标题】:Get HoloEverywhere working alongside ActionbarSherlock [closed]让 HoloEverywhere 与 ActionbarSherlock 一起工作 [关闭]
【发布时间】:2012-08-19 00:34:00
【问题描述】:

我正在尝试为当地的学校活动编写应用程序。由于我需要为如此广泛的受众提供它,因此我需要确保该应用程序至少与 android 2.3+ 兼容。我从来没有在任何地方使用过 ActionBarSherlock 或 Holoe,但现在似乎是时候了。

ActionbarSherlock 正在工作。我能够制作一个 Sherlock Activity,没问题。但是,HoloEverywhere 给了我 24 个错误。其中一些似乎是 Holoeverywhere 没有看到 ActionbarSherlock。每个引用 .Sherlock 的样式都有一个错误说明

error: Error retrieving parent for item: No resource found that matches the given name `[parentname]`

这在 /res/values/styles.xml 和 /res/values-v14/styles.xml 中都有

其余的错误是 com.WazaBe.HoloEverywhere 试图引用 android.R。无法解决,尝试在这些文件(DialogHolo、DialogAlertBuilder 和 HoloToast)中导入 android.R 只会让我收到另一个错误,因为这些类尝试引用的 R.id 不存在。

我通过从他的 github 下载 .zip、提取 zip 并从 ChristopheVersieux-HoloEverywhere-148b903/HoloEverywhereLib 创建一个库项目来安装 HoloEverywhere。这对 ActionbarSherlock 来说效果很好。我还尝试克隆他的 git repo,我可以在 eclipse 的 Git Repositories 视图中看到它,但是当我这样做时它不会显示为可能的库。

有人知道如何让 HoloEverywhere 工作吗?

【问题讨论】:

  • HoloEverywhere 自 v2.0 起与 ABS 没有任何依赖关系。因此,您将不再需要 ABS。ABS 的进一步开发因 actionbarcompat 而停止

标签: android eclipse actionbarsherlock android-holo-everywhere


【解决方案1】:

我在使用 HoloEverywhere 时出错,无法找到大量资源。我将 ActionBarSherlock 库添加到 HoloEverywhere 并修复了所有问题。也许就是这样?

【讨论】:

    【解决方案2】:

    我将在奇怪的 eclipse 行为下归档这个。

    在花了大约一个小时试图修复它、清理构建等、发布问题,然后又花了大约 20 分钟试图让它正常工作后,我去吃顿快餐。回来了,所有的错误都消失了。这在重新启动和项目清理后继续。如果您遇到此错误,请稍等片刻。也许只是需要时间来解决所有问题。

    【讨论】:

    • 可能问题与未清除的 lint 警告有关?
    猜你喜欢
    • 1970-01-01
    • 2013-05-10
    • 1970-01-01
    • 1970-01-01
    • 2021-05-19
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多