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.
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()
}
}
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"
}
}
}
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
}