今天写代码的时候,运行时报错,类似下面的错误。我报的错误是Duplicate files copied in Ask META-INF/rxjava.properties
我的是rxjava-1.1.5 和rxjava-2.0.1包冲突。解决包冲突就可以了。


首先File->Project Structure 找到冲突的rxjava包删除。我这里没有rxjava:1.1.5包,无法删除,所以我的问题没解决。

第二种,在AS的右侧External Libraries下方找到rxjava-1.1.5点击右侧找到delete进行删除。


这里有两种情况,一种是rxajva-1.1.5下面是class.jar包;另一种是rxjava-1.1.5下面是rxjava-1.1.5.jar包。如果是第一种,那么点击class.jar右键会有delete。如果是第二种右侧就没有delete。如果有delete,那么点击delete那么jar包就删除了。


第三种,鼠标右击没有delete的办法。选择rxjava-1.1.5(注意这个是目录不是jar包)点击鼠标右键,点击 Library properties。弹出Library properties提示框。


这里要点击下方的绿色“+”号, 弹出Exclude from Library弹框。

选中要删除的jar包,点击“X”,两个都要点击“X”。删除jar后,点击OK。jar包就被删除了。


网友评论