Error: No se puede resolver la dependencia para ': app @ debugAndroidTest/compileClasspath': No se pudo resolver junit: junit: 4.12




gradle (2)

Creo un nuevo proyecto de Android. Muestra errores en construido.

Probé las respuestas emocionantes.

Los errores son

Error: No se puede resolver la dependencia para ': app @ debugAndroidTest / compileClasspath': No se pudo resolver junit: junit: 4.12.

Error: No se puede resolver la dependencia para ': app @ releaseUnitTest / compileClasspath': No se pudo resolver junit: junit: 4.12.

Error: No se puede resolver la dependencia para ': app @ debugUnitTest / compileClasspath': No se pudo resolver junit: junit: 4.12.

Error: No se puede resolver la dependencia para ': app @ debugAndroidTest / compileClasspath': No se pudo resolver com.google.code.findbugs: jsr305: 2.0.1.

Sección de dependencias de mi archivo de gradle.

 dependencies 
    {
       implementation 'androidx.appcompat:appcompat:1.0.2'
    testImplementation 'junit:junit:4.12'

    }

No entiendo es mi primer proyecto.

Mi proyecto gradle es

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

buildscript {
    repositories {
        google()
        jcenter()

    }
    dependencies {
        classpath 'com.android.tools.build:gradle:3.4.1'

        // NOTE: Do not place your application dependencies here; they belong
        // in the individual module build.gradle files
    }
}

allprojects {
    repositories {
        jcenter()
        maven {
            url 'https://maven.google.com'
        }
    }
}

task clean(type: Delete) {
    delete rootProject.buildDir
}

Mi aplicación es gradle

apply plugin: 'com.android.application'

android {
    compileSdkVersion 29
    buildToolsVersion "29.0.0"
    defaultConfig {
        applicationId "com.example.myapplication"
        minSdkVersion 28
        targetSdkVersion 29
        versionCode 1
        versionName "1.0"
        testInstrumentationRunner "androidx.test.runner.AndroidJUnitRunner"
    }
    buildTypes {
        release {
            minifyEnabled false
            proguardFiles getDefaultProguardFile('proguard-android-optimize.txt'), 'proguard-rules.pro'
        }
    }
}
android
        {
            configurations.all
                    {
                        resolutionStrategy.force 'com.google.code.findbugs:jsr305:1.3.9'
                    }
        }

dependencies
        {
    implementation 'androidx.appcompat:appcompat:1.0.2'
    testImplementation 'junit:junit:4.12'


}

Agregue el siguiente repositorio en su archivo build.gradle,

repositories {
      jcenter()
      maven {
        url 'https://maven.google.com'
    }
}

Olvidaste agregar esto a tus dependencias.

androidTestCompile 'com.google.code.findbugs:jsr305:3.0.0' 

El problema se debe a la biblioteca de espresso, si no puede eliminarlo, agregue esto a su aplicación gradle

android
{ 
 configurations.all 
  { 
    resolutionStrategy.force 'com.google.code.findbugs:jsr305:1.3.9' 
  }
}

Estaba intentando mezclar las dependencias de AppCompat y Jetpack, y no puedes hacer eso.

Creo que es posible que no tenga la configuración de repositorio correcta para las bibliotecas de Jetpack (por qué no puede encontrar ninguna biblioteca de Jetpack).

No utilice: implementación 'androidx.appcompat: appcompat: 1.0.2'. (esto es Jetpack): use las versiones de AppCompat de esto (además, Jetpack NO es compatible con las versiones de Appcompat anteriores a 28.x). En pocas palabras, deshacerse de todo lo que dice (androidx).

dependencies {
    implementation fileTree(dir: 'libs', include: ['*.jar'])
    implementation 'com.android.support:appcompat-v7:27.1.1'
}




gradle