Исключение при запуске сборки выпуска «Исключение при обработке задачи java.io.IOException:», как это решить?

Я использую облачную речь Google для текстового API, если я получаю исключение сборки выпуска Exception while processing task java.io.IOException:, подобное этому.

Исключение

Warning: Exception while processing task java.io.IOException: Can't write [D:\Workspace\Projects\t-wise\app\build\intermediates\transforms\proguard\release\0.jar] (Can't read [D:\Workspace\Projects\t-wise\app\build\intermediates\javac\release\compileReleaseJavaWithJavac\classes(;;;;;;;**.class)] (Can't read [com] (Can't read [google] (Can't read [protobuf] (Can't read [Any$1.class] (Duplicate jar entry [com/google/f/f$1.class]))))))

Мой файл Gradle

apply plugin: 'com.android.application'
apply plugin: 'com.google.protobuf'

ext {
  grpcVersion = '1.12.0'
}
android {
compileSdkVersion 28
defaultConfig {
    applicationId "com.xxx.xxx"
    minSdkVersion 16
    targetSdkVersion 28
    versionCode 1
    versionName "1.1"
    flavorDimensions "default"
    multiDexEnabled true

    javaCompileOptions {
        annotationProcessorOptions {
            includeCompileClasspath true
        }
    }
}
buildTypes {

    debug {
        minifyEnabled false
        multiDexEnabled true
    }
    release {
        minifyEnabled true
        shrinkResources false
        debuggable false
        proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-rules.pro'
    }
}
packagingOptions {
    exclude 'META-INF/LICENSE'
    exclude 'META-INF/io.netty.versions.properties'
    exclude 'META-INF/INDEX.LIST'
    exclude 'META-INF/com.google.f'
}

lintOptions {
    disable 'InvalidPackage'
    checkReleaseBuilds false
}

dexOptions {
    javaMaxHeapSize "Xg"
}

//
  /*  productFlavors {
    dev {
        // Minimum version with platform multi-dex support
        minSdkVersion 21
    }
    prod {
        // Minimum version that can run gRPC (TLS extension)
        minSdkVersion 16
    }
}*/
protobuf {
    protoc {
        artifact = 'com.google.protobuf:protoc:3.3.0'
    }
    plugins {
        javalite {
            artifact = "com.google.protobuf:protoc-gen-javalite:3.0.0"
        }
        grpc {
            artifact = "io.grpc:protoc-gen-grpc-java:${grpcVersion}"
        }
    }
    generateProtoTasks {
        all().each { task ->
            task.plugins {
                javalite {}
                grpc {
                    // Options added to --grpc_out
                    option 'lite'
                }
            }
        }
    }
}

//
}
dependencies {
implementation fileTree(dir: 'libs', include: ['*.jar'])
implementation 'com.android.support:appcompat-v7:28.0.0'
implementation 'com.android.support:design:28.0.0'
implementation 'com.android.support.constraint:constraint-layout:1.1.3'

implementation 'com.google.cloud:google-cloud-translate:1.65.0'

// add these dependencies for the speech client
// gRPC
implementation 'io.grpc:grpc-okhttp:1.12.0'
implementation 'io.grpc:grpc-stub:1.12.0'
implementation 'javax.annotation:javax.annotation-api:1.2'
protobuf 'com.google.protobuf:protobuf-java:3.3.1'

implementation 'com.google.cloud:google-cloud-speech:0.53.0-alpha'

implementation 'com.android.support:cardview-v7:28.0.0'
implementation 'com.android.support:design:28.0.0'
implementation 'com.android.support:recyclerview-v7:28.0.0'

implementation 'com.android.support:multidex:1.0.3'
implementation 'org.conscrypt:conscrypt-android:2.1.0'
}

Как решить эту ошибку, пожалуйста, дайте мне решение.

Заранее спасибо...


person Mathan Chinna    schedule 10.04.2019    source источник
comment
Повторяющаяся запись jar возникает, когда одна и та же зависимость добавляется дважды. Есть ли у вас какая-либо библиотека, добавленная как jar, которая уже добавлена ​​в build.gradle?   -  person Manohar    schedule 10.04.2019
comment
нет, @ManoharReddy, о котором я упоминал выше, только SDK, который я добавил.   -  person Mathan Chinna    schedule 10.04.2019
comment
попробуйте этот ответ один раз stackoverflow.com/a/52166245/6478047 , проверьте, появляется ли какая-либо библиотека Google дважды   -  person Manohar    schedule 10.04.2019
comment
спасибо @ManoharReddy   -  person Mathan Chinna    schedule 10.04.2019