无法解决gradle错误

时间:2016-03-09 12:12:26

标签: android android-gradle build.gradle

这是我的build.gradle:

apply plugin: 'com.android.application'

android {
    compileSdkVersion 23
    buildToolsVersion "23.0.2"

    defaultConfig {
        applicationId "com.example.mabna.hearthurt"
        minSdkVersion 14
        targetSdkVersion 23
        versionCode 1
        versionName "1.0"
        multiDexEnabled true
    }
    buildTypes {
        release {
            minifyEnabled false
            proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-rules.pro'
        }
    }
    lintOptions {
        abortOnError false
    }

}

dependencies {
    compile fileTree(dir: 'libs', include: ['*.jar'])
    testCompile 'junit:junit:4.12'
    compile 'com.android.support:appcompat-v7:23.1.0'
    compile 'com.android.support:support-v4:23.1.0'
//    compile 'com.github.traex.rippleeffect:library:+'
//    compile 'com.balysv:material-ripple:1.0.2'
    compile 'com.squareup.picasso:picasso:2.5.0'
}

但发生此错误: 错误(32,13)无法解决:com.squareup.picasso:picasso:2.5.1 也适用于: 编译' com.github.traex.rippleeffect:library:+' 编译' com.balysv:material-ripple:1.0.2' 和其他外部依赖项错误发生。 我有com.github.traex.rippleeffect的示例:library:+和com.squareup.picasso:picasso:2.5.1和其他编译没有错误的依赖项。 那是什么问题

1 个答案:

答案 0 :(得分:3)

首先从 Gradle

中删除+来电

<强>不要

compile 'com.github.traex.rippleeffect:library:1.3'
compile 'com.android.support:appcompat-v7:23.1.0' // Instead yours

修改

致电multiDexEnabled true

defaultConfig {


    // Enabling multidex support.
    multiDexEnabled true
}

然后在您的项目中 Clean-Rebuild-Sync

  

Dependencies是一个虚拟文件夹,IDE显示JAR文件的内容   项目取决于。

@Solivan我想这是打包错误。无论何时创建新项目,都会忽略此错误。