问题01:Gradle 编译时报两个 rxjava 包版本异常

问题表现

问题01:Gradle 编译时报两个 rxjava 包版本异常_第1张图片
编译报错.png

解决思路

  • 既然是两个不同的rxjava版本,首先去确认下,是否真的有两个:
问题01:Gradle 编译时报两个 rxjava 包版本异常_第2张图片
确实存在两个 rxjava 依赖.png
  • 分析可能是通过别的依赖库带出来的,最有可能是 adapter-rxjava ,查看了一下 pom 表单,然后简单测试了一下是这样的。


    问题01:Gradle 编译时报两个 rxjava 包版本异常_第3张图片
    adapter-rxjava pom.xml.png
  • 用 exclude 去去除这个依赖好了


    问题01:Gradle 编译时报两个 rxjava 包版本异常_第4张图片
    exclude.png
  • 测试效果:


    编译依然报错.png

解决方案

在 Freebook 群里小伙伴 @null 的提示下,修改 rxjava 版本。

现在 rxandroid 不还是rc版吗?要不然先不要上2.0,等更新再上,因为那个 adapter 没更新。

问题01:Gradle 编译时报两个 rxjava 包版本异常_第5张图片
修改 rxjava 版本.png

你可能感兴趣的:(问题01:Gradle 编译时报两个 rxjava 包版本异常)