在使用RxJava的时候,有时因为版本问题报下面的错误,为啥呢?找也找不到
com.android.build.api.transform.TransformException: com.android.builder.packaging.DuplicateFileException: Duplicate files copied in APK META-INF/rxjava.properties
File1: C:\Users\...\.gradle\caches\modules-2\files-2.1\io.reactivex\rxjava\1.1.6\2586312cd2b8a511e4c6236736f5a039fc0f2273\rxjava-1.1.6.jar
File2: C:\Users\...\.gradle\caches\modules-2\files-2.1\io.reactivex.rxjava2\rxjava\2.1.0\2fdf84dedcaaeabb9d70cde9dbb8aad4eccb80a1\rxjava-2.1.0.jar
其实解决的办法很简单,只要在gradle加入下面的即可:
packagingOptions {
exclude 'META-INF/rxjava.properties'
}