TransformException复制的common.annotations.Beta进入 [英] TransformException duplicate entry for common.annotations.Beta

查看:1231
本文介绍了TransformException复制的common.annotations.Beta进入的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

这开始时,我加入谷歌API的服务日历。我正在试图建立时,此错误:

 错误:未能执行任务:应用程序:transformClassesWithJarMergingForDebug。
     com.android.build.transform.api.TransformException:java.util.zip.ZipException:
     重复的条目:COM /谷歌/普通/注解/ Beta.class
 

依赖:

运行<​​code> ./ gradlew应用程序时,这是输出的一部分

 编译 - 类路径编制的主要来源。
+ --- com.google.android.gms:播放服务测量:8.1.0
| + --- com.google.android.gms:播放服务基地:8.1.0
| | \ --- com.google.android.gms:播放服务地下室:8.1.0
| | \ --- com.android.support:support-v4:22.2.0  - &GT; 23.0.1
| | \ --- com.android.support:support-annotations:23.0.1
| \ --- com.google.android.gms:播放服务-分析:8.1.0
| + --- com.google.android.gms:播放服务地下室:8.1.0(*)
| \ --- com.google.android.gms:播放服务,广告:8.1.0
| + --- com.google.android.gms:播放服务地下室:8.1.0(*)
| \ --- com.google.android.gms:播放服务,appindexing:8.1.0
| \ --- com.google.android.gms:播放服务地下室:8.1.0(*)
+ --- com.google.dagger:短剑:2.0
| \ --- javax.inject:javax.inject:1
+ --- com.google.android.gms:播放服务身份:8.1.0
| \ --- com.google.android.gms:播放服务基地:8.1.0(*)
+ --- com.google.android.gms:玩-服务加:8.1.0
| \ --- com.google.android.gms:播放服务基地:8.1.0(*)
+ --- com.google.android.gms:播放服务:8.1.0
| + --- com.google.android.gms:播放服务,广告:8.1.0(*)
| + --- com.google.android.gms:播放服务-分析:8.1.0(*)
| + --- com.google.android.gms:播放服务,appindexing:8.1.0(*)
| + --- com.google.android.gms:播放服务,appinvite:8.1.0
| | \ --- com.google.android.gms:播放服务基地:8.1.0(*)
| + --- com.google.android.gms:玩-服务-appstate:8.1.0
| | \ --- com.google.android.gms:播放服务基地:8.1.0(*)
| + --- com.google.android.gms:播放服务基地:8.1.0(*)
| + --- com.google.android.gms:播放服务地下室:8.1.0(*)
| + --- com.google.android.gms:播放服务铸:8.1.0
| | + --- com.google.android.gms:播放服务基地:8.1.0(*)
| | \ --- com.android.support:mediarouter-v7:22.2.0
| | \ --- com.android.support:appcompat-v7:22.2.0  - &GT; 23.0.1
| | \ --- com.android.support:support-v4:23.0.1(*)
| + --- com.google.android.gms:播放服务驱动:8.1.0
| | \ --- com.google.android.gms:播放服务基地:8.1.0(*)
| + --- com.google.android.gms:播放服务,健身:8.1.0
| | + --- com.google.android.gms:播放服务基地:8.1.0(*)
| | \ --- com.google.android.gms:播放服务地点:8.1.0
| | + --- com.google.android.gms:播放服务基地:8.1.0(*)
| | \ --- com.google.android.gms:播放服务,地图:8.1.0
| | \ --- com.google.android.gms:播放服务基地:8.1.0(*)
| + --- com.google.android.gms:播放服务游戏:8.1.0
| | + --- com.google.android.gms:播放服务基地:8.1.0(*)
| | \ --- com.google.android.gms:播放服务驱动:8.1.0(*)
| + --- com.google.android.gms:播放服务-GCM:8.1.0
| | \ --- com.google.android.gms:播放服务基地:8.1.0(*)
| + --- com.google.android.gms:播放服务身份:8.1.0(*)
| + --- com.google.android.gms:播放服务地点:8.1.0(*)
| + --- com.google.android.gms:播放服务,地图:8.1.0(*)
| + --- com.google.android.gms:播放服务测量:8.1.0(*)
| + --- com.google.android.gms:玩 - 服务 - 附近:8.1.0
| | \ --- com.google.android.gms:播放服务基地:8.1.0(*)
| + --- com.google.android.gms:播放服务全景:8.1.0
| | \ --- com.google.android.gms:播放服务基地:8.1.0(*)
| + --- com.google.android.gms:玩-服务加:8.1.0(*)
| + --- com.google.android.gms:播放服务,安全网:8.1.0
| | \ --- com.google.android.gms:播放服务基地:8.1.0(*)
| + --- com.google.android.gms:播放服务视觉:8.1.0
| | \ --- com.google.android.gms:播放服务基地:8.1.0(*)
| + --- com.google.android.gms:播放服务钱包:8.1.0
| | + --- com.google.android.gms:播放服务基地:8.1.0(*)
| | + --- com.google.android.gms:播放服务身份:8.1.0(*)
| | \ --- com.google.android.gms:播放服务,地图:8.1.0(*)
| \ --- com.google.android.gms:播放服务耐磨:8.1.0
| \ --- com.google.android.gms:播放服务基地:8.1.0(*)
+ --- com.google.guava:番石榴:18.0
+ --- com.google.maps.android:android-maps-utils:0.4
+ --- com.google.apis:谷歌API-服务日历:v3的rev125-1.20.0
| \ --- com.google.api客户端:谷歌的API客户端:1.20.0
| + --- com.google.oauth客户端:谷歌的OAuth客户端:1.20.0
| | + --- com.google.http客户端:谷歌的HTTP客户端:1.20.0
| | | \ --- com.google code.findbugs:JSR305:1.3.9
| | \ --- com.google code.findbugs:JSR305:1.3.9
| + --- com.google.http客户端:谷歌的HTTP客户jackson2:1.20.0
| | + --- com.google.http客户端:谷歌的HTTP客户端:1.20.0(*)
| | \ --- com.fasterxml.jackson.core:杰克逊核心:2.1.3  - &GT; 2.2.2
| \ --- com.google.guava:番石榴JDK5:13.0
+ --- com.android.support:design:23.0.1
| + --- com.android.support:support-v4:23.0.1(*)
| \ --- com.android.support:appcompat-v7:23.0.1(*)
+ --- com.android.support:recyclerview-v7:23.0.1
| + --- com.android.support:support-v4:23.0.1(*)
| \ --- com.android.support:support-annotations:23.0.1
+ --- com.android.support:cardview-v7:23.0.1
+ --- com.android.support:palette-v7:23.0.1
| \ --- com.android.support:support-v4:23.0.1(*)
+ --- com.android.support:appcompat-v7:22.2.0  - &GT; 23.0.1(*)
+ --- com.android.support:support-v4:22.2.0  - &GT; 23.0.1(*)
+ --- com.firebase:火力点,客户的Andr​​oid版本:2.3.1
| \ --- com.firebase:火力-客户JVM:2.3.1
| + --- com.fasterxml.jackson.core:杰克逊 - 数据绑定:2.2.2
| | + --- com.fasterxml.jackson.core:杰克逊 - 注释:2.2.2
| | \ --- com.fasterxml.jackson.core:杰克逊核心:2.2.2
| \ --- com.firebase:tubesock:0.0.11
+ --- com.firebase:火力-客户JVM:2.3.0  - &GT; 2.3.1(*)
+ --- net.danlew:android.joda:2.8.0
| \  - 乔达时间:乔达时间:2.8
+ --- org.joda:乔达-转换:1.2
+ --- com.squareup:奥托:1.3.5
+ --- com.jakewharton:butterknife:7.0.1
+ --- org.apache.commons:公地lang3:3.4
+ --- org.apache.commons:公地collections4:4.0
\ --- com.bignerdranch.android:expandablerecyclerview:1.0.3
     \ --- com.android.support:recyclerview-v7:22.2.0  - &GT; 23.0.1(*)
 

我曾尝试将其加入的所有的我的依赖关系:

 编译(some.dependencie.that.may.or.may.not.have.the.duplicate){
    排除组:com.google.common',模块:注释
}
 

我尝试添加这对我的机器人块:

 配置{
   所有* .exclude组:com.google.common',模块:注释
}
 

与这些变化:

 所有* .exclude模块:annotations`
 所有* .exclude组:com.google.common
 所有* .exclude组:com.google.common.annotations
 

这是 build.gradle 的任何企图修正错误:

 相关性{
    编译文件树(导演:库,包括:['的* .jar'])

    //谷歌
    编译com.google.dagger:短剑:2.0
    易'com.google.dagger:匕首编译:2.0
    编译com.google.android.gms:播放服务身份:8.1.0
    编译com.google.android.gms:玩-服务加:8.1.0
    编译com.google.android.gms:播放服务:8.1.0
    编译com.google.guava:番石榴:18.0'
    编译com.google.maps.android:android-maps-utils:0.4
    编译(com.google.apis:谷歌API-服务日历:V3-rev125-1.20.0'){
        排除组:org.apache.httpcomponents',模块:HttpClient的
    }

    // Android的设计
    编译com.android.support:design:23.0.1
    编译com.android.support:recyclerview-v7:23.0.1
    编译com.android.support:cardview-v7:23.0.1
    编译com.android.support:palette-v7:23.0.1

    //支持Android
    编译(com.android.support:appcompat-v7:22.2.0'){
        排除组:org.apache.httpcomponents',模块:HttpClient的
    }
    编译(com.android.support:support-v4:22.2.0'){
        排除组:org.apache.httpcomponents',模块:HttpClient的
    }

    //火力地堡
    编译(com.firebase:火力点,客户的Andr​​oid版本:2.3.1'){
        排除组:org.apache.httpcomponents',模块:HttpClient的
    }
    编译(com.firebase:火力-客户JVM:2.3.0'){
        排除组:org.apache.httpcomponents',模块:HttpClient的
    }

    //乔达时间
    编译net.danlew:android.joda:2.8.0
    编译org.joda:乔达-转换:1.2

    // 广场
    编译com.squareup:奥托:1.3.5
    编译com.jakewharton:butterknife:7.0.1
    提供javax.annotation中:JSR250-API:1.0

    // 共同
    编译org.apache.commons:公地lang3:3.4
    编译org.apache.commons:公地collections4:4.0

    编译com.bignerdranch.android:expandablerecyclerview:1.0.3
}
 

我寻觅我的项目 Beta.class ,发现它只是被一些罐子使用; com.google.common.annotations com.google.api.client.util dagger.internal 。我试图添加排除组这些相关的依赖性,仍然可以看到同样的错误。

我一直坚持在这里的时间太长了。有什么建议么?

解决方案

排除组:com.google.guava从游戏服务相关的依赖性

例如:

 编译('com.google.android.gms:玩-服务:8.1.0'){
    排除组:com.google.guava
}
 

P.S。之前让你的错误,我面临着很大的不同,所以我最后的依赖关系列表是:

 相关性{
    编译文件树(导演:库,包括:['的* .jar'])

    //谷歌
    编译com.google.dagger:短剑:2.0
    易'com.google.dagger:匕首编译:2.0
    编译(com.google.android.gms:播放服务身份:8.1.0'){
        排除组:com.google.guava
    }
    编译(com.google.android.gms:播放服务加:8.1.0'){
        排除组:com.google.guava
    }
    编译(com.google.android.gms:播放服务:8.1.0'){
        排除组:com.google.guava
    }
    编译com.google.guava:番石榴:18.0'
    编译com.google.maps.android:android-maps-utils:0.4

    编译(com.google.apis:谷歌API-服务日历:V3-rev125-1.20.0'){
        排除组:org.apache.httpcomponents
        排除组:com.android.support
        排除模块:支持,注解
        排除组:com.google.guava
    }

    // Android的设计
    编译(com.android.support:design:23.0.1'){
        排除组:com.android.support
    }
    编译(com.android.support:recyclerview-v7:23.0.1'){
        排除组:com.android.support
    }

    编译com.android.support:cardview-v7:23.0.1
    编译(com.android.support:palette-v7:23.0.1'){
        排除组:com.android.support
    }

    //支持Android
    编译(com.android.support:appcompat-v7:22.2.0'){
        排除组:org.apache.httpcomponents',模块:HttpClient的
        排除组:com.android.support
    }

    编译com.android.support:support-annotations:23.0.1
    编译(com.android.support:support-v4:22.2.0'){
        排除组:org.apache.httpcomponents',模块:HttpClient的
        排除模块:支持,注解
    }

    //火力地堡
    编译(com.firebase:火力点,客户的Andr​​oid版本:2.3.1'){
        排除组:org.apache.httpcomponents',模块:HttpClient的
    }
    编译(com.firebase:火力-客户JVM:2.3.0'){
        排除组:org.apache.httpcomponents',模块:HttpClient的
    }

    //乔达时间
    编译net.danlew:android.joda:2.8.0
    编译org.joda:乔达-转换:1.2

    // 广场
    编译com.squareup:奥托:1.3.5
    编译com.jakewharton:butterknife:7.0.1
    提供javax.annotation中:JSR250-API:1.0

    // 共同
    编译org.apache.commons:公地lang3:3.4
    编译org.apache.commons:公地collections4:4.0

    编译(com.bignerdranch.android:expandablerecyclerview:1.0.3'){
        排除组:com.android.support
    }
}
 

This started when I added google-api-services-calendar. I am getting this error when trying to build:

Error:Execution failed for task ':app:transformClassesWithJarMergingForDebug'.
     com.android.build.transform.api.TransformException: java.util.zip.ZipException: 
     duplicate entry: com/google/common/annotations/Beta.class

This is part of the output when running ./gradlew app:dependencies:

compile - Classpath for compiling the main sources.
+--- com.google.android.gms:play-services-measurement:8.1.0
|    +--- com.google.android.gms:play-services-base:8.1.0
|    |    \--- com.google.android.gms:play-services-basement:8.1.0
|    |         \--- com.android.support:support-v4:22.2.0 -> 23.0.1
|    |              \--- com.android.support:support-annotations:23.0.1
|    \--- com.google.android.gms:play-services-analytics:8.1.0
|         +--- com.google.android.gms:play-services-basement:8.1.0 (*)
|         \--- com.google.android.gms:play-services-ads:8.1.0
|              +--- com.google.android.gms:play-services-basement:8.1.0 (*)
|              \--- com.google.android.gms:play-services-appindexing:8.1.0
|                   \--- com.google.android.gms:play-services-basement:8.1.0 (*)
+--- com.google.dagger:dagger:2.0
|    \--- javax.inject:javax.inject:1
+--- com.google.android.gms:play-services-identity:8.1.0
|    \--- com.google.android.gms:play-services-base:8.1.0 (*)
+--- com.google.android.gms:play-services-plus:8.1.0
|    \--- com.google.android.gms:play-services-base:8.1.0 (*)
+--- com.google.android.gms:play-services:8.1.0
|    +--- com.google.android.gms:play-services-ads:8.1.0 (*)
|    +--- com.google.android.gms:play-services-analytics:8.1.0 (*)
|    +--- com.google.android.gms:play-services-appindexing:8.1.0 (*)
|    +--- com.google.android.gms:play-services-appinvite:8.1.0
|    |    \--- com.google.android.gms:play-services-base:8.1.0 (*)
|    +--- com.google.android.gms:play-services-appstate:8.1.0
|    |    \--- com.google.android.gms:play-services-base:8.1.0 (*)
|    +--- com.google.android.gms:play-services-base:8.1.0 (*)
|    +--- com.google.android.gms:play-services-basement:8.1.0 (*)
|    +--- com.google.android.gms:play-services-cast:8.1.0
|    |    +--- com.google.android.gms:play-services-base:8.1.0 (*)
|    |    \--- com.android.support:mediarouter-v7:22.2.0
|    |         \--- com.android.support:appcompat-v7:22.2.0 -> 23.0.1
|    |              \--- com.android.support:support-v4:23.0.1 (*)
|    +--- com.google.android.gms:play-services-drive:8.1.0
|    |    \--- com.google.android.gms:play-services-base:8.1.0 (*)
|    +--- com.google.android.gms:play-services-fitness:8.1.0
|    |    +--- com.google.android.gms:play-services-base:8.1.0 (*)
|    |    \--- com.google.android.gms:play-services-location:8.1.0
|    |         +--- com.google.android.gms:play-services-base:8.1.0 (*)
|    |         \--- com.google.android.gms:play-services-maps:8.1.0
|    |              \--- com.google.android.gms:play-services-base:8.1.0 (*)
|    +--- com.google.android.gms:play-services-games:8.1.0
|    |    +--- com.google.android.gms:play-services-base:8.1.0 (*)
|    |    \--- com.google.android.gms:play-services-drive:8.1.0 (*)
|    +--- com.google.android.gms:play-services-gcm:8.1.0
|    |    \--- com.google.android.gms:play-services-base:8.1.0 (*)
|    +--- com.google.android.gms:play-services-identity:8.1.0 (*)
|    +--- com.google.android.gms:play-services-location:8.1.0 (*)
|    +--- com.google.android.gms:play-services-maps:8.1.0 (*)
|    +--- com.google.android.gms:play-services-measurement:8.1.0 (*)
|    +--- com.google.android.gms:play-services-nearby:8.1.0
|    |    \--- com.google.android.gms:play-services-base:8.1.0 (*)
|    +--- com.google.android.gms:play-services-panorama:8.1.0
|    |    \--- com.google.android.gms:play-services-base:8.1.0 (*)
|    +--- com.google.android.gms:play-services-plus:8.1.0 (*)
|    +--- com.google.android.gms:play-services-safetynet:8.1.0
|    |    \--- com.google.android.gms:play-services-base:8.1.0 (*)
|    +--- com.google.android.gms:play-services-vision:8.1.0
|    |    \--- com.google.android.gms:play-services-base:8.1.0 (*)
|    +--- com.google.android.gms:play-services-wallet:8.1.0
|    |    +--- com.google.android.gms:play-services-base:8.1.0 (*)
|    |    +--- com.google.android.gms:play-services-identity:8.1.0 (*)
|    |    \--- com.google.android.gms:play-services-maps:8.1.0 (*)
|    \--- com.google.android.gms:play-services-wearable:8.1.0
|         \--- com.google.android.gms:play-services-base:8.1.0 (*)
+--- com.google.guava:guava:18.0
+--- com.google.maps.android:android-maps-utils:0.4
+--- com.google.apis:google-api-services-calendar:v3-rev125-1.20.0
|    \--- com.google.api-client:google-api-client:1.20.0
|         +--- com.google.oauth-client:google-oauth-client:1.20.0
|         |    +--- com.google.http-client:google-http-client:1.20.0
|         |    |    \--- com.google.code.findbugs:jsr305:1.3.9
|         |    \--- com.google.code.findbugs:jsr305:1.3.9
|         +--- com.google.http-client:google-http-client-jackson2:1.20.0
|         |    +--- com.google.http-client:google-http-client:1.20.0 (*)
|         |    \--- com.fasterxml.jackson.core:jackson-core:2.1.3 -> 2.2.2
|         \--- com.google.guava:guava-jdk5:13.0
+--- com.android.support:design:23.0.1
|    +--- com.android.support:support-v4:23.0.1 (*)
|    \--- com.android.support:appcompat-v7:23.0.1 (*)
+--- com.android.support:recyclerview-v7:23.0.1
|    +--- com.android.support:support-v4:23.0.1 (*)
|    \--- com.android.support:support-annotations:23.0.1
+--- com.android.support:cardview-v7:23.0.1
+--- com.android.support:palette-v7:23.0.1
|    \--- com.android.support:support-v4:23.0.1 (*)
+--- com.android.support:appcompat-v7:22.2.0 -> 23.0.1 (*)
+--- com.android.support:support-v4:22.2.0 -> 23.0.1 (*)
+--- com.firebase:firebase-client-android:2.3.1
|    \--- com.firebase:firebase-client-jvm:2.3.1
|         +--- com.fasterxml.jackson.core:jackson-databind:2.2.2
|         |    +--- com.fasterxml.jackson.core:jackson-annotations:2.2.2
|         |    \--- com.fasterxml.jackson.core:jackson-core:2.2.2
|         \--- com.firebase:tubesock:0.0.11
+--- com.firebase:firebase-client-jvm:2.3.0 -> 2.3.1 (*)
+--- net.danlew:android.joda:2.8.0
|    \--- joda-time:joda-time:2.8
+--- org.joda:joda-convert:1.2
+--- com.squareup:otto:1.3.5
+--- com.jakewharton:butterknife:7.0.1
+--- org.apache.commons:commons-lang3:3.4
+--- org.apache.commons:commons-collections4:4.0
\--- com.bignerdranch.android:expandablerecyclerview:1.0.3
     \--- com.android.support:recyclerview-v7:22.2.0 -> 23.0.1 (*)

I have tried adding this to all my dependencies:

compile (some.dependencie.that.may.or.may.not.have.the.duplicate){
    exclude group: 'com.google.common', module: 'annotations'
}

I tried adding this to my android block:

configurations {
   all*.exclude group: 'com.google.common', module: 'annotations'
}    

with these variations:

 all*.exclude module: 'annotations`
 all*.exclude group: 'com.google.common'
 all*.exclude group: 'com.google.common.annotations'

This is the build.gradle before any attempts to fix error:

dependencies {
    compile fileTree(dir: 'libs', include: ['*.jar'])

    // Google
    compile 'com.google.dagger:dagger:2.0'
    apt 'com.google.dagger:dagger-compiler:2.0'
    compile 'com.google.android.gms:play-services-identity:8.1.0'
    compile 'com.google.android.gms:play-services-plus:8.1.0'
    compile 'com.google.android.gms:play-services:8.1.0'
    compile 'com.google.guava:guava:18.0'
    compile 'com.google.maps.android:android-maps-utils:0.4'
    compile('com.google.apis:google-api-services-calendar:v3-rev125-1.20.0') {
        exclude group: 'org.apache.httpcomponents', module: 'httpclient'
    }

    // Android Design
    compile 'com.android.support:design:23.0.1'
    compile 'com.android.support:recyclerview-v7:23.0.1'
    compile 'com.android.support:cardview-v7:23.0.1'
    compile 'com.android.support:palette-v7:23.0.1'

    // Android Support
    compile('com.android.support:appcompat-v7:22.2.0') {
        exclude group: 'org.apache.httpcomponents', module: 'httpclient'
    }
    compile('com.android.support:support-v4:22.2.0') {
        exclude group: 'org.apache.httpcomponents', module: 'httpclient'
    }

    // Firebase
    compile('com.firebase:firebase-client-android:2.3.1') {
        exclude group: 'org.apache.httpcomponents', module: 'httpclient'
    }
    compile('com.firebase:firebase-client-jvm:2.3.0') {
        exclude group: 'org.apache.httpcomponents', module: 'httpclient'
    }

    // Joda Time
    compile 'net.danlew:android.joda:2.8.0'
    compile 'org.joda:joda-convert:1.2'

    // Square
    compile 'com.squareup:otto:1.3.5'
    compile 'com.jakewharton:butterknife:7.0.1'
    provided 'javax.annotation:jsr250-api:1.0'

    // Common
    compile 'org.apache.commons:commons-lang3:3.4'
    compile 'org.apache.commons:commons-collections4:4.0'

    compile 'com.bignerdranch.android:expandablerecyclerview:1.0.3'
}

I have searched my project for Beta.class and found that it is only being used in some jars; com.google.common.annotations, com.google.api.client.util and dagger.internal. I tried to add the exclude group to those related dependencies and still see the same error.

I have been stuck here for way too long. Any suggestions?

解决方案

Exclude group: 'com.google.guava' from play services related dependencies.

For example:

compile ('com.google.android.gms:play-services:8.1.0'){
    exclude group: 'com.google.guava'
}

P.S. Before getting your error I've faced with a lot of different, so my final dependencies list is:

dependencies {
    compile fileTree(dir: 'libs', include: ['*.jar'])

    // Google
    compile 'com.google.dagger:dagger:2.0'
    apt 'com.google.dagger:dagger-compiler:2.0'
    compile ('com.google.android.gms:play-services-identity:8.1.0'){
        exclude group: 'com.google.guava'
    }
    compile ('com.google.android.gms:play-services-plus:8.1.0'){
        exclude group: 'com.google.guava'
    }
    compile ('com.google.android.gms:play-services:8.1.0'){
        exclude group: 'com.google.guava'
    }
    compile 'com.google.guava:guava:18.0'
    compile 'com.google.maps.android:android-maps-utils:0.4'

    compile('com.google.apis:google-api-services-calendar:v3-rev125-1.20.0') {
        exclude group: 'org.apache.httpcomponents'
        exclude group: 'com.android.support'
        exclude module: 'support-annotations'
        exclude group: 'com.google.guava'
    }

    // Android Design
    compile ('com.android.support:design:23.0.1'){
        exclude group: 'com.android.support'
    }
    compile ('com.android.support:recyclerview-v7:23.0.1') {
        exclude group: 'com.android.support'
    }

    compile 'com.android.support:cardview-v7:23.0.1'
    compile ('com.android.support:palette-v7:23.0.1'){
        exclude group: 'com.android.support'
    }

    // Android Support
    compile('com.android.support:appcompat-v7:22.2.0') {
        exclude group: 'org.apache.httpcomponents', module: 'httpclient'
        exclude group: 'com.android.support'
    }

    compile 'com.android.support:support-annotations:23.0.1'
    compile('com.android.support:support-v4:22.2.0') {
        exclude group: 'org.apache.httpcomponents', module: 'httpclient'
        exclude module: 'support-annotations'
    }

    // Firebase
    compile('com.firebase:firebase-client-android:2.3.1') {
        exclude group: 'org.apache.httpcomponents', module: 'httpclient'
    }
    compile('com.firebase:firebase-client-jvm:2.3.0') {
        exclude group: 'org.apache.httpcomponents', module: 'httpclient'
    }

    // Joda Time
    compile 'net.danlew:android.joda:2.8.0'
    compile 'org.joda:joda-convert:1.2'

    // Square
    compile 'com.squareup:otto:1.3.5'
    compile 'com.jakewharton:butterknife:7.0.1'
    provided 'javax.annotation:jsr250-api:1.0'

    // Common
    compile 'org.apache.commons:commons-lang3:3.4'
    compile 'org.apache.commons:commons-collections4:4.0'

    compile ('com.bignerdranch.android:expandablerecyclerview:1.0.3'){
        exclude group: 'com.android.support'
    }
}

这篇关于TransformException复制的common.annotations.Beta进入的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
相关文章
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆