web-dev-qa-db-fra.com

Impossible de résoudre: com.Android.support:cardview-v7:26.0.0 android

j'essaie d'ajouter recyclerview à mon projet et de faire en sorte que cette erreur apparaisse et je l'ai ajoutée à partir des dépendances du studio Android  this is error appear when try to add recyclerview in Android studio

 this is the compiled version ...

88
ahmed khattab

À partir de la version 26 des bibliothèques de support, assurez-vous que la section repositories comprend une section maven avec le point de terminaison " https://maven.google.com ".

Quelque chose comme;

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

C'est comme ça que ça fonctionne.

  1. Ajoutez maven { url "https://maven.google.com" } comme le suggère @Gabriele_Mariotti ci-dessus.

    allprojects {
        repositories {
            jcenter()
            maven {
                url "https://maven.google.com"
            }
        }
    }
    
  2. Puis sur le fichier build.gradle dans le dossier App, ajoutez

    compileSdkVersion 26
    buildToolsVersion "25.0.3"
    defaultConfig {
        applicationId "com.xxx.yyy"
        minSdkVersion 16
        targetSdkVersion 26
    }
    
  3. Puis sur les dépendances utiliser

    dependencies {
        compile 'com.Android.support:appcompat-v7:26.0.1'
        compile 'com.Android.support:design:26.0.1'
        compile 'com.google.Android.gms:play-services-maps:11.0.4'
        compile 'com.google.Android.gms:play-services-location:11.0.4'
        compile 'com.mcxiaoke.volley:library-aar:1.0.0'
        compile 'com.Android.support:cardview-v7:26.0.1'
    }
    
22
macbee

Si vous utilisez Android Studio 3.0 ou supérieur, assurez-vous que votre projet build.gradle doit avoir un contenu similaire à-

buildscript {                 
    repositories {
        google()  // add google() before jcenter()
        jcenter()
    }
    dependencies {            
        classpath 'com.Android.tools.build:gradle:3.0.1'

    }
}

allprojects {
    repositories {
        google()  // add google() before jcenter()
        jcenter()
    }
}

Et pour ci-dessous Android Studio 3.0 et à partir de bibliothèques de support 26. + votre projet build.gradle doit ressembler à ceci-

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

Note- la position compte vraiment ajouter google () avant jcenter ()

consultez ces liens ci-dessous pour plus de détails-

1-Création d'applications Android

2-Ajouter des dépendances de construction

3-Configurez votre construction

16
D_Alpha

Il suffit d’ajouter ceci à votre fichier build.gradle principal de tous les projets sous allprojects () 

 maven {
    url "https://maven.google.com"
 }
12

Je suis confronté au même problème lorsque j'ai mis à jour ma version de studio SDK et Android (3.0 beta). J'ai résolu ce problème en passant par ce tutoriel. En cela, ils nous ont dit de mettre à jour un fichier de configuration tel que

Android {
   compileSdkVersion 26
   buildToolsVersion '26.0.0'
   defaultConfig {
   targetSdkVersion 26
  }
  ...
}

dependencies {
   compile 'com.Android.support:appcompat-v7:26.0.0'
}

// REQUIRED: Google's new Maven repo is required for the latest
// support library that is compatible with Android 8.0
repositories {
   maven {
       url 'https://maven.google.com'
       // Alternative URL is 'https://dl.google.com/dl/Android/maven2/'
   }
}

J'espère que cela vous aidera.

10
Rahul Sharma

dans le cas où j'ai trouvé OneSignal changé leurs dépendances 

donc je l'ai changé de 

compile 'com.onesignal:OneSignal:[3.5.8, 3.99.99]'

à 

compile 'com.onesignal:OneSignal:[3.5.8, 3.5.8]'

alors cela fonctionne, s'il vous plaît vérifier toute dépendance non spécifique. 

5
Developer So far

Ajoutez ceci au fichier build.gradle au niveau du projet et cela devrait fonctionner correctement.

allprojects {
    repositories {
        google() // this is to be added if there's something already.
        jcenter()
    }
}
4
Pei

Le nouveau référentiel Maven de Google est requis pour la dernière bibliothèque de support compatible avec Android 8.0 . Il suffit de mettre à jour le référentiel Maven de Google, comme ci-dessous:

Pour les ajouter à votre construction, ajoutez maven.google.com aux référentiels Maven dans votre fichier build.gradle au niveau du module:

repositories {
    maven {
        url 'https://maven.google.com'
        // Alternative URL is 'https://dl.google.com/dl/Android/maven2/'
    }
}

Vous pouvez également mettre à jour le fichier build.gradle comme ceci:

    repositories {
        jcenter()
        google()
    }

Ajoutez ensuite la bibliothèque souhaitée à votre bloc de dépendances. Par exemple, la bibliothèque cardview ressemble à ceci:

dependencies {
    compile 'com.Android.support:cardview-v7:26.1.0'
}
3
0xalihn

en sdk 28 u peut utiliser

implementation 'com.Android.support:design:28.0.0'

et supprimer la bibliothèque cardView

2
amir

Il existe un autre moyen d'ajouter un référentiel google

  1. Ajoutez gradle-4.1-rc-1-all dans gradle-wrapper.properties.

    distributionUrl=https\://services.gradle.org/distributions/gradle-4.1-rc-1-all.Zip
    
  2. Ajoutez ensuite google() dans le fichier de construction de niveau supérieur.

    allprojects {
      repositories {
        google()
        jcenter()
      }
    }
    
2
Liang HAN

Changez simplement la version de compilation à partir de compiler 'com.Android.support:appcompat-v7:26.0.0'

à

compiler 'com.Android.support:appcompat-v7:26.0.0-alpha1'

Cela résoudra votre problème.

2
Mayur Waghmare

Mettez à jour votre référentiel de support Android à partir de sdk manager. 

2
Mohammed Farhan

Si les autres solutions ne fonctionnent pas, assurez-vous que vous êtes pas en mode «hors ligne». Si activé, Android ne téléchargera pas les fichiers requis et vous obtiendrez cette erreur.

 enter image description here

2
Steven Spungin

Nettoyez votre diplôme du terminal

./gradlew clean

puis utilisez ce code dans votre section build.gradle 

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

Assurez-vous que la version de votre bibliothèque incluse est disponible. Pour votre vérification, vous pouvez utiliser ce link

1
Aslam Hossin

essayer de compiler

 compile 'com.Android.support:cardview-v7:25.3.1'
1
Anmol
Android {
     compileSdkVersion 26
     buildToolsVersion '26.0.2'
     useLibrary 'org.Apache.http.legacy'
 defaultConfig {
    applicationId "com.test"
    minSdkVersion 15
    targetSdkVersion 26
    versionCode 1
    versionName "1.0"
    testInstrumentationRunner "Android.support.test.runner.AndroidJUnitRunner"
    multiDexEnabled true
}

cela fonctionne pour moi 

0
Pankaj Soni

2 étapes pour résoudre ce problème .. 1, se connecter à Internet . 2, cliquer sur nettoyer le projet. cela va le réparer :)

0
Tolani

Peut-être que ce problème est dû à la bibliothèque facebook. Remplacer 

compile 'com.facebook.Android:facebook-Android-sdk:[4,5)'

par 

compile 'com.facebook.Android:facebook-Android-sdk:4.26.0'
0
Deepak Sharma

Pour moi il me suffisait de nettoyer mon projet.

Construire -> Projet propre

Une autre fois je devais:

Fichier -> Projet de synchronisation avec des fichiers Gradle.

0
Marc Alexander

Utilisez compile 'com.Android.support:cardview-v7:25.4.0'
Si vous voulez la version 26, vous devriez utiliser compile 'com.Android.support:cardview-v7:26.0.0-beta2', car il s'agit d'une version bêta pour l'instant

0
DeKaNszn
compile 'com.Android.support:cardview-v7:+' 

Cela devrait extraire la version la plus récente et lui permettre de se compiler.

0
Freytes
0
Dung

essaye ça,

goto Android-> sdk assurez-vous que toutes les dépendances sont requises. sinon, téléchargez-les. then goto Fichier -> Settigs -> Construire, Exécuter, Depoyment -> Gradle

choisir utiliser le filtre par défaut (recommandé)

et décochez Travail hors ligne

gradle build termine avec succès pour une fois, vous pouvez modifier les paramètres

0
Harsh

J'ai eu ce problème lors de la création d'un nouveau projet dans Android Studio à l'aide de Kotlin. Le chemin qui m'a finalement aidé:

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