我正在尝试通过我的项目从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
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']
}
}
}
我在这里想念什么?是否应该由于新的
ABS
库而在此处完全删除support-v4:18.0.1
? 最佳答案
是的不要同时使用ABS + HoloEverywhere v2.0.0 +。