stetho与fastjson.jar冲突

时间:2016-03-30 09:29:11

标签: android stetho fastjson

我想使用Stetho对我的Andorid应用程序进行了调试,但是Stetho与FastJson存在冲突。

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

  

com.android.build.api.transform.TransformException:com.android.builder.packaging.DuplicateFileException:在APK META-INF / LICENSE.txt中复制的重复文件       File1:E:\ lightnote \ app \ src \ main \ libs \ fastjson-1.2.8.jar       File2: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'}

等待

1 个答案:

答案 0 :(得分:0)

此修复程序位于:https://github.com/facebook/stetho/issues/141#issuecomment-90538067

将此添加到build.gradle:

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