【发布时间】:2013-10-04 22:32:39
【问题描述】:
我正在尝试使用我的项目从 Maven 迁移到 Gradle。
到目前为止,我们使用了 HoloEverywhere v1.6.1 和 ABS v4.3.1,并且使用 Maven 一切正常。
现在我升级到HoloEverywhere v2.0.0-SNAPSHOT(最新高手@@https://github.com/Prototik/HoloEverywhere)和ABS v4.4.0
HoloEverywherebuild.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 吗?
【问题讨论】:
-
我会推荐ActionBarCompat,而不是ABS...(仅供参考)
标签: android actionbarsherlock gradle android-holo-everywhere