前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >RxJava版本冲突:More than one file was found with OS independent path META-INF rxjava.properties

RxJava版本冲突:More than one file was found with OS independent path META-INF rxjava.properties

作者头像
程序员飞飞
发布2022-05-09 10:41:01
6250
发布2022-05-09 10:41:01
举报
文章被收录于专栏:Android&Java技术Android&Java技术

如题,在使用 RxJava 开发的过程中,遇到了如下错误:

代码语言:javascript
复制
More than one file was found with OS independent path 'META-INF/rxjava.properties'

翻译过来就是有多个 rxjava.properties 文件,因此我们 exclude 掉就可以了, 在 android 闭包中添加如下代码即可:

代码语言:javascript
复制
packagingOptions {
        exclude 'META-INF/rxjava.properties'
}

一般出现这种问题是同时依赖的了 rxjava1 & rxjava2 的依赖,也包含不同版本的适配器。

RxJava1.x & RxJava2.x 依赖区别

RxJava1.x 相关依赖
代码语言:javascript
复制
implementation 'io.reactivex:rxjava:1.3.0'
implementation 'io.reactivex:rxandroid:1.2.1'
implementation 'com.squareup.retrofit2:adapter-rxjava:2.3.0'
RxJava2.x 相关依赖
代码语言:javascript
复制
implementation 'io.reactivex.rxjava2:rxandroid:2.0.1'
implementation 'io.reactivex.rxjava2:rxjava:2.1.1'
implementation 'com.squareup.retrofit2:adapter-rxjava2:2.2.0'

记忆:有 rxjava2 就是 2.x 否则就是 1.x 。

本文参与 腾讯云自媒体分享计划,分享自作者个人站点/博客。
原始发表:2018-11-29,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体分享计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • RxJava1.x & RxJava2.x 依赖区别
    • RxJava1.x 相关依赖
      • RxJava2.x 相关依赖
      领券
      问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档