0

我已经HoloEveryWheregithub下载了最新版本, 然后我将ActionbarSherlock库添加到它。themes-core.xml现在我在文件中出错

这就是它的样子:

 <style name="Holo.Base.Theme" parent="Theme.AppCompat">
....

 <style name="Holo.Base.Theme.Light" parent="Theme.AppCompat.Light">
.....

显然, HoloEveryWhere 似乎被配置为与ActionBarComptlibrary 一起使用。对我来说,我宁愿使用ActionbarSherlock.

我应该将父值更改为等效的夏洛克主题吗?

那无数的错误呢attrs.xml

Attribute "activatedBackgroundIndicator" has already been 
 defined

我怎么能解决它们?

我已经尝试集成这个库 2 天了,但没有成功!

4

1 回答 1

0

当我将 HoloEverywhere 2.0.0 SNAPSHOT 和 ActionBarCompat 作为依赖项添加到我的项目时,我遇到了类似的问题。我相信 HoloEverywhere 已经具有 ActionBarCompat 依赖项,当我删除 ActionBarCompat 时,问题重复错误就消失了。

Gradle 让我发疯,我对 Android 非常陌生,从未使用过 ActionBarSherlock,但从我的拖网和搜索代码来看,ActionBarSherlock 似乎在 pom.xml 中包含对 HoloEverywhere 的引用作为插件。也许它已经包含 HoloEverywhere 并且您正在包含另一个版本,这就是您收到已定义错误的原因?

于 2013-09-27T15:26:01.450 回答