Welcome to WuJiGu Developer Q&A Community for programmer and developer-Open, Learning and Share
Welcome To Ask or Share your Answers For Others

Categories

0 votes
483 views
in Technique[技术] by (71.8m points)

maven - Android Studio - after doing upgrade of gradle ':app:checkReleaseDuplicateClasses' task failed

After some update when try to build APK I get errors bellow. Tried few times times gradlew clean, no success. Did Invalidate Caches/Restart..., same result. Any idea?

My build.gradle looks like here

apply plugin: 'com.android.application'
android {

    compileSdkVersion 29

    buildToolsVersion '29.0.2'

    defaultConfig {
        applicationId "ro.notnull.bubblesinline"
        minSdkVersion 16
        targetSdkVersion 29
        versionCode 8
        versionName "1.7.0"
        testInstrumentationRunner "androidx.test.runner.AndroidJUnitRunner"
    }

    buildTypes {
        release {
            minifyEnabled true
            proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-rules.pro'
            debuggable false
            signingConfig signingConfigs.config
            shrinkResources true
        }
        debug {
            //buildConfigField("String", "BUILD_TIME", ""0"")
            debuggable true
        }
    }

    compileOptions {
        sourceCompatibility JavaVersion.VERSION_1_8
        targetCompatibility JavaVersion.VERSION_1_8
    }

}

dependencies {
    def acraVersion = '5.1.3'
    implementation fileTree(include: ['*.jar'], dir: 'libs')
    /*androidTestCompile('com.android.support.test.espresso:espresso-core:2.2.2', {
        exclude group: 'com.android.support', module: 'support-annotations'
    })*/
    //compile 'com.android.support.constraint:constraint-layout:1.0.0-beta4'
    implementation 'androidx.constraintlayout:constraintlayout:1.1.3'
    implementation "androidx.gridlayout:gridlayout:1.0.0"
    implementation 'androidx.appcompat:appcompat:1.1.0'
    //implementation 'com.android.support:gridlayout-v7:28.0.0'
    //implementation 'com.google.android.gms:play-services-ads:16.0.0'
    implementation 'com.google.android.gms:play-services-ads:19.7.0'
    implementation 'androidx.legacy:legacy-support-v4:1.0.0'
    implementation 'androidx.recyclerview:recyclerview:1.1.0'
    //debugImplementation "ch.acra:acra-mail:$acraVersion"
    // implementation "ch.acra:acra-mail:$acraVersion"
    //implementation "ch.acra:acra-toast:$acraVersion"
    //implementation 'com.google.android.material:material:1.0.0'
    //testCompile 'junit:junit:4.12'
    //implementation 'org.jetbrains:annotations-java5:15.0'
}

Execution failed for task ':app:checkReleaseDuplicateClasses'.

Could not resolve all files for configuration ':app:releaseRuntimeClasspath'. Failed to transform vectordrawable-animated-1.1.0.aar (androidx.vectordrawable:vectordrawable-animated:1.1.0) to match attributes {artifactType=enumerated-runtime-classes, org.gradle.status=release, org.gradle.usage=java-runtime}. > Execution failed for EnumerateClassesTransform: C:Usersmarce.gradlecachesransforms-2files-2.1a8329ab02c0eec2f11b88dbefe816a58vectordrawable-animated-1.1.0-runtime.jar. > Cannot parse result path string:
Failed to transform vectordrawable-1.1.0.aar (androidx.vectordrawable:vectordrawable:1.1.0) to match attributes {artifactType=enumerated-runtime-classes, org.gradle.status=release, org.gradle.usage=java-runtime}. > Execution failed for EnumerateClassesTransform: C:Usersmarce.gradlecachesransforms-2files-2.115e0920bb536af9b5fe80c92ab0cb8a4vectordrawable-1.1.0-runtime.jar. > Cannot parse result path string:
Failed to transform vectordrawable-1.1.0.aar (androidx.vectordrawable:vectordrawable:1.1.0) to match attributes {artifactType=enumerated-runtime-classes, org.gradle.status=release, org.gradle.usage=java-runtime}. > Execution failed for EnumerateClassesTransform: C:Usersmarce.gradlecachesransforms-2files-2.115e0920bb536af9b5fe80c92ab0cb8a4vectordrawable-1.1.0-runtime.jar. > Cannot parse result path string:
Failed to transform cursoradapter-1.0.0.aar (androidx.cursoradapter:cursoradapter:1.0.0) to match attributes {artifactType=enumerated-runtime-classes, org.gradle.status=release, org.gradle.usage=java-runtime}. > Execution failed for EnumerateClassesTransform: C:Usersmarce.gradlecachesransforms-2files-2.19a95edf3f5cc6d9e59493443505931b8cursoradapter-1.0.0-runtime.jar. > Cannot parse result path string:
Failed to transform cursoradapter-1.0.0.aar (androidx.cursoradapter:cursoradapter:1.0.0) to match attributes {artifactType=enumerated-runtime-classes, org.gradle.status=release, org.gradle.usage=java-runtime}. > Execution failed for EnumerateClassesTransform: C:Usersmarce.gradlecachesransforms-2files-2.19a95edf3f5cc6d9e59493443505931b8cursoradapter-1.0.0-runtime.jar. > Cannot parse result path string:
Failed to transform interpolator-1.0.0.aar (androidx.interpolator:interpolator:1.0.0) to match attributes {artifactType=enumerated-runtime-classes, org.gradle.status=release, org.gradle.usage=java-runtime}. > Execution failed for EnumerateClassesTransform: C:Usersmarce.gradlecachesransforms-2files-2.1707397966303cc690504f71917c7b9bbinterpolator-1.0.0-runtime.jar. > Cannot parse result path string:
Failed to transform interpolator-1.0.0.aar (androidx.interpolator:interpolator:1.0.0) to match attributes {artifactType=enumerated-runtime-classes, org.gradle.status=release, org.gradle.usage=java-runtime}. > Execution failed for EnumerateClassesTransform: C:Usersmarce.gradlecachesransforms-2files-2.1707397966303cc690504f71917c7b9bbinterpolator-1.0.0-runtime.jar. > Cannot parse result path string:
Failed to transform interpolator-1.0.0.aar (androidx.interpolator:interpolator:1.0.0) to match attributes {artifactType=enumerated-runtime-classes, org.gradle.status=release, org.gradle.usage=java-runtime}. > Execution failed for EnumerateClassesTransform: C:Usersmarce.gradlecachesransforms-2files-2.1707397966303cc690504f71917c7b9bbinterpolator-1.0.0-runtime.jar. > Cannot parse result path string:
Failed to transform interpolator-1.0.0.aar (androidx.interpolator:interpolator:1.0.0) to match attributes {artifactType=enumerated-runtime-classes, org.gradle.status=release, org.gradle.usage=java-runtime}. > Execution failed for EnumerateClassesTransform: C:Usersmarce.gradlecachesransforms-2files-2.1707397966303cc690504f71917c7b9bbinterpolator-1.0.0-runtime.jar. > Cannot parse result path string:
Failed to transform versionedparcelable-1.1.0.aar (androidx.versionedparcelable:versionedparcelable:1.1.0) to match attributes {artifactType=enumerated-runtime-classes, org.gradle.status=release, org.gradle.usage=java-runtime}. > Execution failed for EnumerateClassesTransform: C:Usersmarce.gradlecachesransforms-2files-2.1832ba580bd4051a06bf7812644f759bdversionedparcelable-1.1.0-runtime.jar. > Cannot parse result path string:
Failed to transform versionedparcelable-1.1.0.aar (androidx.versionedparcelable:versionedparcelable:1.1.0) to match attributes {artifactType=enumerated-runtime-classes, org.gradle.status=release, org.gradle.usage=java-runtime}. > Execution failed for EnumerateClassesTransform: C:Usersmarce.gradlecachesransforms-2files-2.1832ba580bd4051a06bf7812644f759bdversionedparcelable-1.1.0-runtime.jar. > Cannot parse result path string:
Failed to transform collection-1.1.0.jar (androidx.collection:collection:1.1.0) to match attributes {artifactType=enumerated-runtime-classes, org.gradle.category=library, org.gradle.libraryelements=jar, org.gradle.status=release, org.gradle.usage=java-runtime}. > Execution failed for EnumerateClassesTransform: C:Usersmarce.gradlecachesmodules-2files-2.1androidx.collectioncollection1.1.01f27220b47669781457de0d600849a5de0e89909collection-1.1.0.jar. > Cannot parse result path string:
Failed to transform documentfile-1.0.0.aar (androidx.documentfile:documentfile:1.0.0) to match attributes {artifactType=enumerated-runtime-classes, org.gradle.status=release, org.gradle.usage=java-runtime}. > Execution failed for EnumerateClassesTransform: C:Usersmarce.gradlecachesransforms-2files-2.135a65c630c35c5d7db5888f5597f3bddocumentfile-1.0.0-runtime.jar. > Cannot parse result path string:
Failed to transform localbroadcastmanager-1.0.0.aar (androidx.localbroadcastmanager:localbroadcastmanager:1.0.0) to match attributes {artifactType=enumerated-runtime-classes, org.gradle.status=release, org.gradle.usage=java-runtime}. > Execution failed for EnumerateClassesTransform: C:Usersmarce.gradlecachesransforms-2files-2.1ecf681c70488063c13a663f45c33cc7clocalbroadcastmanager-1.0.0-runtime.jar. > Cannot parse result path string:
Failed to transform print-1.0.0.aar (androidx.print:print:1.0.0) to match attributes {artifactType=enumerated-runtime-classes, org.gradle.status=release, org.gradle.usage=java-runtime}. > Execution failed for EnumerateClassesTransform: C:Usersmarce.gradlecachesransforms-2files-2.11733e4948d0824aca25b28a5df1633bcprint-1.0.0-runtime.jar. > Cannot parse result path string:
Failed to transform lifecycle-viewmodel-2.1.0.aar (androidx.lifecycle:lifecycle-viewmodel:2.1.0) to match attributes {artifactType=enumerated-runtime-classes, org.gradle.status=release, org.gradle.usage=java-runtime}. > Execution failed for EnumerateClassesTransform: C:Usersmarce.gradlecachesransforms-2files-2.1f281f39f7f929407d14ee241c94da2dlifecycle-viewmodel-2.1.0-runtime.jar. > Cannot parse result path string:
Failed to transform lifecycle-viewmodel-2.1.0.aar (androidx.lifecycle:lifecycle-viewmodel:2.1.0) to match attributes {artifactType=enumerated-runtime-classes, org.gradle.status=release, org.gradle.usage=java-runtime}. > Execution failed for EnumerateClassesTransform: C:Usersmarce.gradlecachesransforms-2files-2.1f281f39f7f929407d14ee241c94da2dlifecycle-viewmodel-2.1.0-runtime.jar. > Cannot parse result path string:
Failed to transform lifecycle-viewmodel-2.1.0.aar (androidx.lifecycle:lifecycle-viewmodel:2.1.0) to match attributes {artifactType=enumerated-runtime-classes, org.gradle.status=release, org.gradle.usage=java-runtime}. > Execution failed for EnumerateClassesTransform: C:Usersmarce.gradlecachesransforms-2files-2.1f281f39f7f929407d14ee241c94da2dlifecycle-viewmodel-2.1.0-runtime.jar. > Cannot parse result path string:
Failed to transform lifecycle-runtime-2.1.0.aar (androidx.lifecycle:lifecycle-runtime:2.1.0) to match attributes {artifactType=enumerated-runtime-classes, org.gradle.status=release, org.gradle.usage=java-runtime}. > Execution failed for EnumerateClassesTransform: C:Usersmarce.gradlecachesransforms-2files-2.1f81712eaa92db0db50d355012300e724lifecycle-runtime-2.1.0-runtime.jar. > Cannot parse result path string:
Failed to transform lifecycle-runtime-2.1.0.aar (androidx.lifecycle:lifecycle-runtime:2.1.0) to match attributes {artifactType=enumerated-runtime-classes, org.gradle.status=release, org.gradle.usage=java-runtime}. > Execution failed for EnumerateClassesTransform: C:Usersmarce.gradlecachesransforms-2files-2.1f81712eaa92db0db50d355012300e724lifecycle-runtime-2.1.0-runtime.jar. > Cannot parse result path string:
Failed to transform lifecycle-runtime-2.1.0.aar (androidx.lifecycle:lifecycle-runtime:2.1.0) to match attributes {artifactType=enumerated-runtime-classes, org.gradle.status=release, org.gradle.usage=java-runtime}. > Execution failed for EnumerateClassesTransform: C:Usersmarce.gradlecachesransforms-2files-2.1f81712eaa92db0db50d355012300e724lifecycle-runtime-2.1.0-runtime.jar. > Cannot parse result path string:
Failed to transform savedstate-1.0.0.aar (androidx.savedstate:savedstate:1.0.0) to match attributes {artifactType=enumerated-runtime-classes, org.gradle.status=release, org.gradle.usage=java-runtime}. > Execution failed for EnumerateClassesTr


与恶龙缠斗过久,自身亦成为恶龙;凝视深渊过久,深渊将回以凝视…
Welcome To Ask or Share your Answers For Others

1 Answer

0 votes
by (71.8m points)

Finally fixed it.

I've noticed that in gradle cache I had very old files 2 years+, so why not to delete them?

This is what I did

  1. Close Android Studio
  2. Deleted manually everything from gradle cache, in my case it was C:Usersmarce.gradlecaches .
  3. Reboot the PC, just to be 101% sure that everything was wiped from cache :)
  4. Started Android Studio

And everything started to work again.


与恶龙缠斗过久,自身亦成为恶龙;凝视深渊过久,深渊将回以凝视…
Welcome to WuJiGu Developer Q&A Community for programmer and developer-Open, Learning and Share
...