美文网首页
RxJava2出现: Duplicated file rxjav

RxJava2出现: Duplicated file rxjav

作者: 往事都随风吧 | 来源:发表于2017-05-07 18:11 被阅读146次

项目从RxJava1迁移到RxJava2的时候出现了下面的错误:

com.android.build.api.transform.TransformException: com.android.builder.packaging.DuplicateFileException: Duplicate files copied in APK META-INF/rxjava.properties
    File1: /home/adi/.gradle/caches/modules-2/files-2.1/io.reactivex/rxjava/1.1.8/f9dbae366a6a3d6b5041c5e8db0dcdfdc35c27b5/rxjava-1.1.8.jar
    File2: /home/adi/.gradle/caches/modules-2/files-2.1/io.reactivex.rxjava2/rxjava/2.0.0-RC1/3ee37bb825446a3bafac68a46f2397a8affd9b68/rxjava-2.0.0-RC1.jar

编译无法通过,后面经过搜索,在RxJava官方Issues下面找到了解决办法:Duplicated file rxjava.properties

app/build.gradle添加如下代码即可:

android {
    ...
    packagingOptions {
        exclude 'META-INF/rxjava.properties'
    }

添加之后就可以顺利的编译通过了。

相关文章

网友评论

      本文标题:RxJava2出现: Duplicated file rxjav

      本文链接:https://www.haomeiwen.com/subject/zlxptxtx.html