将库包含到Android studio项目中

时间:2016-02-02 14:58:25

标签: android android-studio

我正在尝试将eclipse项目迁移到Android工作室,因为库有问题所以我得到了这个错误

  

Zipexception重复条目:重复条目:org / apache / http / annotation / GuardedBy.class

这是我的build.gradle文件:

apply plugin: 'com.android.application'

android {
compileSdkVersion 21
buildToolsVersion "21.0.0"

compileOptions.encoding = 'windows-1251'

defaultConfig {
    applicationId "com.example.watchat"
    minSdkVersion 15
    targetSdkVersion 21
    versionCode 1
    versionName "1.0"

    multiDexEnabled true
}

dexOptions {
    incremental true
    javaMaxHeapSize "4g"
    preDexLibraries = false
}

buildTypes {
    release {
        minifyEnabled false
        proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-rules.pro'
    }
  }
}

dependencies {
compile 'com.android.support:multidex:1.0.1'
compile fileTree(dir: 'libs', include: ['*.jar'])
testCompile 'junit:junit:4.12'
}

我试过使用编译文件('libs / Mylibraryname.jar'),但我得到了同样的错误 这是我的libs文件夹,其中包含我的所有库。

libs folder

1 个答案:

答案 0 :(得分:0)

我强烈认为apache-commons-net和commons-net库正在导致重复。尝试删除其中一个并重新同步。