android - Gradle构建错误:输入重复

标签 android gradle android-gradle-plugin build.gradle android-spinner

我的gradle文件是

apply plugin: 'com.android.application'

android {
compileSdkVersion 23
buildToolsVersion "24.0.0 rc2"

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

buildscript {
repositories {
    mavenCentral()
    jcenter()
}

dependencies {
    classpath 'com.android.tools.build:gradle:2.1.0'
    classpath 'com.github.dcendents:android-maven-gradle-plugin:1.3'
}
}

repositories {
mavenCentral()
jcenter()
flatDir {
    dirs '../libs'
}
}



dependencies {
compile fileTree(dir: 'libs', include: ['*.jar'])
compile 'com.android.support:appcompat-v7:23.3.0'
compile('com.google.android.gms:play-services:8.4.0') {
    exclude group: 'com.google.guava'
}
compile ('org.apache.httpcomponents:httpcore:4.4.4')
        {
            exclude group: 'org.apache.http.annotation.NotThreadSafe'
        }
compile 'commons-io:commons-io:2.4'
compile 'com.android.support:support-annotations:23.0.0'
compile 'com.android.support:recyclerview-v7:23.0.0'
compile 'com.google.android.exoplayer:exoplayer:r1.4.2'
compile 'com.mopub.volley:mopub-volley:1.1.0'
compile 'com.android.support:multidex:1.0.0'
}

而且在编译应用程序时出现此错误

错误:任务':myapplication:transformClassesWithJarMergingForDebug'的执行失败。
com.android.build.api.transform.TransformException:
java.util.zip.ZipException:重复条目:org / apache / http / annotation / NotThreadSafe.class


谁能告诉我我需要从依赖列表中排除的内容。或对此问题有任何解决方案?

最佳答案

如果您还包括其他子项目,请当心。您可以通过在“ proguard-rules.pro ”中添加以下异常来解决此问题:

-dontwarn org.apache.**

关于android - Gradle构建错误:输入重复,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36911101/

相关文章:

android - 在代码中设置屏幕名称

Gradle:在某个任务中顺序执行任务

javascript - 如何从 Java POJO 模型类生成 javascript

Gradle多项目: ordering/dependencies

android-studio - 项目同步失败|下载gradle失败|连接重置错误

java - Mockito doAnswer 因未知原因抛出 InvalidUseOfMatchersException

java - 服务中的竞争条件(Android)(线程太多)

java - Android PointF 构造函数在 JUnit 测试中不起作用

android - Android Studio Gradle Sync错误:找不到名称为 'default'的配置

android - 在Android Studio中安装Roboguice