Android HoloEverywhere、ActionBarSherlock和Gradle提供';属性xxx已经定义';
我正试图用我的项目从Maven迁移到Gradle 到目前为止,我们使用了HoloEverywhere v1.6.1和ABS v4.3.1,Maven的一切都很好。 现在,我正在升级到HoloEverywhere v2.0.0-SNAPSHOT(最新母版)和ABS v4.4.0Android HoloEverywhere、ActionBarSherlock和Gradle提供';属性xxx已经定义';,android,actionbarsherlock,gradle,android-holo-everywhere,Android,Actionbarsherlock,Gradle,Android Holo Everywhere,我正试图用我的项目从Maven迁移到Gradle 到目前为止,我们使用了HoloEverywhere v1.6.1和ABS v4.3.1,Maven的一切都很好。 现在,我正在升级到HoloEverywhere v2.0.0-SNAPSHOT(最新母版)和ABS v4.4.0 HoloEverywherebuild.gradle保持完整 这是我的项目库build.gradle配置: apply plugin: 'android-library' dependencies { compi
HoloEverywhere
build.gradle保持完整
这是我的项目库build.gradle
配置:
apply plugin: 'android-library'
dependencies {
compile 'com.actionbarsherlock:actionbarsherlock:4.4.0@aar'
compile project(':contrib:holo-everywhere:library')
compile project(':contrib:holo-everywhere:addons:slider')
compile project(':contrib:holo-everywhere:addons:preferences')
}
android {
compileSdkVersion 18
buildToolsVersion "18.1"
defaultConfig {
minSdkVersion 8
targetSdkVersion 18
}
sourceSets {
main {
manifest.srcFile 'AndroidManifest.xml'
java.srcDirs = ['src']
res.srcDirs = ['res']
assets.srcDirs = ['assets']
}
}
}
我错过了什么?由于新的
support-v4:18.0.1
库,我是否应该在这里完全删除ABS
。不要同时使用ABS+HoloEverywhere v2.0.0+。我无意中选中了Android Studio中的复选框,该复选框将ActionBarCompact添加到新项目中。尝试添加ABS时也出现了同样的错误。删除compile'com.android.support:appcompat-v7:18.0.0'
可以解决此问题。我建议使用,而不是ABS。。。(仅供参考)我认为这是最好的答案。我已经下载了ABS和HE v2.0.0+并且不工作。谢谢你,伙计!