我正在尝试通过我的项目从Maven迁移到Gradle。

到目前为止,我们使用了HoloEverywhere v1.6.1ABS v4.3.1,并且使用Maven,一切正常。
现在,我要升级到HoloEverywhere v2.0.0-SNAPSHOT(最新的主控@ https://github.com/Prototik/HoloEverywhere)和ABS v4.4.0HoloEverywhere 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 +。

10-06 14:15