0

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

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. 这对 ActionbarSherlock 来说效果很好。我还尝试克隆他的 git repo,我可以在 eclipse 的 Git Repositories 视图中看到它,但是当我这样做时它不会显示为可能的库。

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

4

2 回答 2

3

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

于 2012-11-15T03:09:54.573 回答
0

我将在奇怪的日食行为下提交这个文件。

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

于 2012-08-19T01:28:56.073 回答