Skip to content Skip to sidebar Skip to footer

Execution Failed For Task ':app:checkdebugaarmetadata'

I am getting this error while running my app. Execution failed for task ':app:checkDebugAarMetadata'. > Could not resolve all files for configuration ':app:debugRuntimeClasspath

Solution 1:

I already had the compileSdkVersion and targetSdkVersion on version number 30. I added to build.repositoriesjcenter() and to allprojects.repositoriesjcenter(), after that I build the react-native app and it works fine.

My build.gradle

// Top-level build file where you can add configuration options common to all sub-projects/modules.

buildscript {
    ext {
        buildToolsVersion = "30.0.2"
        minSdkVersion = 21
        compileSdkVersion = 30
        targetSdkVersion = 30
        ndkVersion = "20.1.5948944"
    }
    repositories {
        google()
        mavenCentral()
        jcenter()
    }
    dependencies {
        classpath("com.android.tools.build:gradle:4.2.1")
        // NOTE: Do not place your application dependencies here; they belong// in the individual module build.gradle files
    }
}

allprojects {
    repositories {
        mavenCentral()
        mavenLocal()
        maven {
            // All of React Native (JS, Obj-C sources, Android binaries) is installed from npm
            url("$rootDir/../node_modules/react-native/android")
        }
        maven {
            // Android JSC is installed from npm
            url("$rootDir/../node_modules/jsc-android/dist")
        }

        google()
        jcenter()

        
        maven {
            // All of the Detox artifacts are provided via the npm module
            url("$rootDir/../../../node_modules/detox/Detox-android")
        }
        

    }
}

Solution 2:

In my case i opened build.gradle and updated all libraries to the latest one just like below enter image description here

Solution 3:

Update 2021.07

I just had to change the compileSdkVersion and targetSdkVersion in my build.gradle file. (YourApp\android\build.gradle). compileSdkVersion from 29 to 30targetSdkVersion from 29 to 30

after this change, it started to run.

Credit: https://exerror.com/solved-execution-failed-for-task-appcheckdebugaarmetadata/

Solution 4:

For our Flutter Project: Navigate to app-level build.gradle file. Change compileSdkVersion from 30 to 31 and Change targetSdkVersion from 30 to 31

Solution 5:

Seems you are using newer version of Android Studio and your implementation is missing or using deprecated libraries. Otherwise, you could try the following implementation in your build.gradle (Module: app) files:

  dependencies {
  def appcompat_version = "1.2.0"// ...
    implementation 'com.google.android.material:material: 1.2.1'
    implementation "androidx.constraintlayout:constraintlayout:2.0.2"
    implementation "androidx.appcompat:appcompat:$appcompat_version"
    implementation "androidx.appcompat:appcompat-resources:$appcompat_version"
    implementation "com.android.support:support-core-utils:28.0.0"// ...
  }

Post a Comment for "Execution Failed For Task ':app:checkdebugaarmetadata'"