web-dev-qa-db-fra.com

Le projet par défaut du studio Android échoue: Erreur: Impossible de résoudre le problème: com.Android.support:support-v4:25.2.0

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. 

4
Xandor

Essaye ça:

  1. dans Android Studio, ouvrez Outils -> Android -> Gestionnaire de SDK 
  2. sous l'onglet "Outils SDK" décochez les bibliothèques posant problème
  3. cliquez sur "appliquer" pour les désinstaller
  4. vérifiez à nouveau les mêmes bibliothèques, cliquez sur "Appliquer" pour les réinstaller. 
  5. fermez SDK Manager et lancez Gradle sync/build
2
Ashwani

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 .

17

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

0
Stefano Cremona