JarFilterPlugin icon indicating copy to clipboard operation
JarFilterPlugin copied to clipboard

release编译不了

Open JakeWoki opened this issue 4 years ago • 3 comments

jarFilters {
    "com.squareup.okhttp3:okhttp:(.*)" {
        excludes = [
                'okhttp3/internal/ws/RealWebSocket.class',
                'okhttp3/internal/ws/RealWebSocket\\$(.*).class'
        ]
    }
}

debug编译是可以的

minifyEnabled true
shrinkResources true
zipAlignEnabled true
proguardFiles getDefaultProguardFile('proguard-android-optimize.txt'), 'proguard-rules.pro'

一开始以为是压缩混淆影响,去掉后还是编译不了

Type okhttp3.internal.ws.RealWebSocket$Close is defined multiple times:  
\app\build\intermediates\project_dex_archive\release\out\okhttp3\internal\ws\RealWebSocket$Close.dex, 
\app\build\intermediates\external_libs_dex\release\mergeExtDexRelease\classes2.dex

错误提示

JakeWoki avatar Jul 27 '21 03:07 JakeWoki

你解决了嘛, 我遇到跟你一样的情况

yangjieK avatar Jul 02 '22 09:07 yangjieK

没有,作者也没回复

JakeWoki avatar Jul 04 '22 14:07 JakeWoki

我也遇到相同的情况了

Xiue233 avatar Jul 30 '22 14:07 Xiue233