3

我正在尝试使用我的项目从 Maven 迁移到 Gradle。

到目前为止,我们使用HoloEverywhere v1.6.1MavenABS v4.3.1一切正常。现在我正在升级到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']
        }
    }
}

我在这里想念什么?我应该ABS因为新support-v4:18.0.1图书馆而完全删除这里吗?

4

2 回答 2

1

是的。不要同时使用 ABS + HoloEverywhere v2.0.0+。

于 2013-09-23T19:59:44.497 回答
0

我不小心选中了 Android Studio 中的复选框,它将 ActionBarCompact 添加到新项目中。尝试添加 ABS 给了我同样的错误。删除compile 'com.android.support:appcompat-v7:18.0.0'解决了这个问题。

于 2013-10-04T14:32:39.430 回答