web-dev-qa-db-fra.com

Impossible de résoudre com.Android.support:support-annotations 26.0.1

dependencies {
    compile fileTree(dir: 'libs', include: ['*.jar'])
    androidTestCompile('com.Android.support.test.espresso:espresso-core:2.2.2', {
        exclude group: 'com.Android.support', module: 'support-annotations'
    })
    compile 'com.Android.support:appcompat-v7:25.3.1'
    compile 'com.Android.support:design:25.3.1'
    testCompile 'junit:junit:4.12'

    // ButterKnife
    compile 'com.jakewharton:butterknife:8.8.1'
    annotationProcessor 'com.jakewharton:butterknife-compiler:8.8.1'

    // Parse SDK
    compile 'com.parse:parse-Android:1.16.0'
}

Ce sont mes dépendances de gradins d'applications. Je ne sais pas quoi faire pour le résoudre. J'ai essayé d'installer depuis SDK Manager Android SDK Build Tools 26.0.1, et j'ai également la dernière version du support Android.

25
herrOn

Toutes les éditions actuelles des bibliothèques Google résident dans le référentiel Maven de Google (maven.google.com) et non dans les anciens référentiels de prise en charge hors connexion.

Dans votre fichier build.gradle au niveau du projet, assurez-vous que votre fermeture allprojects ressemble à ceci:

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

ou, sur Android Studio 3.0+, comme ceci:

allprojects {
    repositories {
        jcenter()
        google()
    }
}
64
CommonsWare

Même avec Android Studio 3.0. + , je devais ajouter ceci ci-dessous (pas seulement google() like @CommonsWare recommandé), pour obtenir l'erreur

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

}

3
papigee

J'ai résolu ce problème en ajoutant ce qui suit dans le fichier build.gradle au niveau du projet.

buildscript {

    repositories {
        jcenter()
        google()

    }
    dependencies {
        classpath 'com.Android.tools.build:gradle:3.1.2'


    // 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
}
0
Abhiroop Nandi Ray