今天在写Android关于RxJava引用的时候,出了一个问题:

Error:Execution failed for task ':app:transformResourcesWithMergeJavaResForDebug'.com.android.build.api.transform.TransformException: com.android.builder.packaging.DuplicateFileException: Duplicate files copied in APK META-INF/rxjava.propertiesFile1: C:\Users\Admin.gradle\caches\modules-2\files-2.1\io.reactivex\rxjava\1.2.7\138872ff3173fb7bee8b1d6303d6edb57d76599\rxjava-1.2.7.jarFile2: C:\Users\Admin.gradle\caches\modules-2\files-2.1\io.reactivex.rxjava2\rxjava\2.0.0\5151c737c01616c372c3d00ab145868ede10e826\rxjava-2.0.0.jar

大致知道是jar包引用的问题,由于之前引用过 RxJava1.x的jar和 RxJava2.x的jar,于是初步猜测是后来Rxjava2.x的jar没有删除干净,于是查看app依赖:
Android问题:com.android.builder.packaging.DuplicateFileException_第1张图片
Android问题:com.android.builder.packaging.DuplicateFileException_第2张图片
里面并没有RxJava2.x的引用,于是就各种查找,最后终于找到解决方案
只需要在 app的gradle中加一下配置:

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

具体添加的位置是:

android {compileSdkVersion 25buildToolsVersion "25.0.2"defaultConfig {//...}buildTypes {release {//...}}packagingOptions{exclude 'META-INF/rxjava.properties'}}

ok,希望给遇到相同问题的同学一个指引,谢谢诶!

更多相关文章

  1. 图片走廊
  2. 【Android】安卓中常用的图片加载方法
  3. Android 在程序界面上显示图片
  4. ImageVIew 设置图片大小
  5. Android: 背景图片平铺要这么干
  6. Android——Gallery 图片拖动效果
  7. Android ImageView图片自适应
  8. android异步图片加载三之handler+线程池+消息队列模式
  9. Android 图片侧滑展示RecyclerView简单实用

随机推荐

  1. mono for android 获取手机照片或拍照并
  2. Android(安卓)获取设备信息
  3. eclipse ADT在线安装 https://dl-ssl.goo
  4. android 监听去电实现ip拨号 广播接收者
  5. 【Android(安卓)view】获取状态栏高度sta
  6. android测试器
  7. Android(安卓)9Patch图片
  8. Android(安卓)学习
  9. canvas 画一个圆上有 旋转角度 的直线
  10. android button 上添加图片