【问题标题】:the stetho has conflict with fastjson.jarstetho 与 fastjson.jar 有冲突
【发布时间】:2016-03-30 09:29:10
【问题描述】:

我想用 Stetho 调试我的 Andorid App,但是 Stetho 和 FastJson 有冲突。

错误:任务 ':app:transformResourcesWithMergeJavaResForDebug' 执行失败。

com.android.build.api.transform.TransformException:com.android.builder.packaging.DuplicateFileException:在 APK META-INF/LICENSE.txt 中复制的文件重复 文件1:E:\lightnote\app\src\main\libs\fastjson-1.2.8.jar 文件2:D:\gradle\caches\modules-2\files-2.1\commons-cli\commons-cli\1.2\2bf96b7aa8b611c177d329452af1dc933e14501c\commons-cli-1.2.jar

这是我的 build.gradle 文件内容

dependencies {  
        compile fileTree(dir: 'src/main/libs', include: '*.jar')    
        compile 'com.android.support:appcompat-v7:23.0.0'  
        compile 'com.android.support:design:23.2.0'  
        compile 'com.android.support:recyclerview-v7:+'  
        compile 'io.reactivex:rxandroid:1.1.0'  
        compile 'io.reactivex:rxjava:1.1.0'  
        compile 'com.squareup.retrofit2:retrofit:2.0.0-beta4'  
        compile 'com.squareup.okhttp3:okhttp:3.2.0'  
        compile 'org.xutils:xutils:3.3.20'  
        compile 'com.jakewharton:butterknife:7.0.1'  
        compile 'de.greenrobot:greendao:2.1.0'  
        compile 'com.facebook.stetho:stetho:1.3.1'}

坐等

【问题讨论】:

    标签: android stetho fastjson


    【解决方案1】:

    修复在这里:https://github.com/facebook/stetho/issues/141#issuecomment-90538067

    将此添加到您的 build.gradle:

    android {
      packagingOptions {
        exclude 'META-INF/LICENSE.txt'
        exclude 'META-INF/NOTICE.txt'
      }
    }
    

    【讨论】:

      猜你喜欢
      • 2013-04-29
      • 1970-01-01
      • 1970-01-01
      • 2017-12-09
      • 2013-10-21
      • 2020-08-19
      • 2010-12-10
      • 2018-04-02
      • 2021-10-23
      相关资源
      最近更新 更多