让HoloEverywhere与ActionbarSherlock一起工作



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

ActionbarSherlock正在工作。我可以做一个夏洛克活动,没问题。然而,HoloEverywhere给了我24个错误。他们中的一些人似乎是Holoeverywhere没有看到ActionbarSherlock。引用的每一种风格。夏洛克在陈述时都有错误

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.它无法解决,并试图导入android。这些文件(DialogHolo、DialogAlertBuilder和HoloToast)中的R只会给我带来另一个错误,因为这些类试图引用的R.id不存在。

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

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

我在HoloEverywhere中遇到一个错误,无法找到大量资源。我在HoloEverywhere中添加了ActionBarSherlock库,并修复了所有问题。也许就是这样?

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

在花了大约一个小时试图修复它、清理建筑等,发布问题,然后又花了大约20分钟试图让它正常工作后,我去吃了一些快餐。回来了,所有的错误都消失了。在重新启动和项目清理后,这种情况仍在继续。如果出现此错误,请尝试等待一段时间。也许它只是需要时间来解决所有问题。

最新更新