Je viens littéralement de commencer le développement d'applications pour la première fois et le projet par défaut lorsque je crée un nouveau ne sera pas construit. J'ai essayé de rechercher ces erreurs sur Google et SO et j'en ai trouvé quelques-unes, mais leurs solutions ne fonctionnent pas. Étant donné que je n'ai pas du tout modifié les fichiers, je suppose que le problème est qu'Android Studio n'a pas été configuré correctement, mais je ne peux pas le résoudre. Les erreurs sont les suivantes:
Error:Failed to resolve: com.Android.support:support-v4:25.2.0
Install Repository and sync project
Open File
Show in Project Structure dialog
Error:(23, 24) Failed to resolve: com.Android.support.test.espresso:espresso-core:2.2.2
Install Repository and sync project
Show in File
Show in Project Structure dialog
Error:(26, 13) Failed to resolve: com.Android.support:appcompat-v7:26.+
Install Repository and sync project
Show in File
Show in Project Structure dialog
Le fichier build.gradle auquel il pointe est le suivant:
apply plugin: 'com.Android.application'
Android {
compileSdkVersion 26
buildToolsVersion "26.0.0"
defaultConfig {
applicationId "com.extremecomputing.spotzz"
minSdkVersion 17
targetSdkVersion 26
versionCode 1
versionName "1.0"
testInstrumentationRunner "Android.support.test.runner.AndroidJUnitRunner"
}
buildTypes {
release {
minifyEnabled false
proguardFiles getDefaultProguardFile('proguard-Android.txt'), 'proguard-rules.pro'
}
}
}
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:26.+'
compile 'com.google.Android.gms:play-services-maps:11.0.1'
testCompile 'junit:junit:4.12'
}
J'ai essayé avec un projet précédent que j'avais créé quelques objets trouvés en ligne. Tels qu'ils avaient recommandé le +
dans la version pourraient causer des constructions imprévisibles, mais ce n'était pas ça. On avait recommandé quelques lignes de compilation dans la section dependencies
, cela a changé les erreurs un instant en disant que je devais télécharger quelque chose, alors je suis revenu à l’erreur originale. J'ai également essayé de m'assurer que les outils du SDK sont mis à jour et qu'ils semblent l'être. Toutes les suggestions seraient grandement appréciées.
Essaye ça:
S'il vous plaît noter que la bibliothèque de support de révision 25.4.0 à la dernière, nous devons ajouter Google Maven. Comme dans la note de version dit :
Important: les bibliothèques de support sont maintenant disponibles via le référentiel De Google. Vous n'avez pas besoin de télécharger le référentiel de support À partir du SDK Manager. Pour plus d'informations, voir Configuration de la bibliothèque de support.
Vous devez donc ajouter le maven de Google à votre root build.gradle comme ceci:
allprojects {
repositories {
jcenter()
maven {
url "https://maven.google.com"
}
}
}
En savoir plus sur Support Library Setup .
J'ai eu le même problème et c'était dû à une interférence avec une autre bibliothèque.
Dans mon cas, je devais commenter:
compile 'com.onesignal: OneSignal: [3.5.3,4.0.0)
Maintenant il construit