web-dev-qa-db-fra.com

Impossible d’installer le référentiel de support et le projet de synchronisation dans Android Studio

J'essaie d'utiliser les bibliothèques de support de la version 25.2.0 afin de pouvoir utiliser la bibliothèque CameraKit .

J'ai les derniers outils de compilation téléchargés:

enter image description here

et le référentiel de support: enter image description here

mon fichier de grade:

apply plugin: 'com.Android.application'

Android {
    compileSdkVersion 25
    buildToolsVersion '25.0.2'
    defaultConfig {
        applicationId "com.sample.myapp"
        minSdkVersion 21
        targetSdkVersion 25
        versionCode 1
        versionName "1.1"
        testInstrumentationRunner "Android.support.test.runner.AndroidJUnitRunner"
    }
    buildTypes {
        release {
            minifyEnabled false
            proguardFiles getDefaultProguardFile('proguard-Android.txt'), 'proguard-rules.pro'
        }
    }
}
repositories {
    maven {
        url "https://jitpack.io"
    }
    mavenCentral()
}

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

    // Google libraries
    compile 'com.Android.support:appcompat-v7:25.2.0'
    compile 'com.Android.support:design:25.2.0'
    compile 'com.Android.support:support-v4:25.2.0'
    compile 'com.google.Android.gms:play-services-vision:10.0.1'
    compile 'com.Android.volley:volley:1.0.0'

    // Third party libraries
    compile 'com.flurgle:camerakit:0.9.17'

    compile 'com.Android.support:recyclerview-v7:25.2.0'
    compile 'com.Android.support:cardview-v7:25.2.0'
}

Problème: Pour chaque bibliothèque de support, je reçois le problème:

Failed to resolve com.Android.support:cardview-v7:25.2.0

Si j'essaie de cliquer sur , installez le référentiel et synchronisez le projet , rien ne se passe.

enter image description here

J'ai suivi cela fichier gradle à titre d'exemple. Étaient peut être mon erreur?

37
jublikon

Essayez d’utiliser les dernières versions de la bibliothèque de support:

compile 'com.Android.support:appcompat-v7:25.3.1'
compile 'com.Android.support:support-v4:25.3.1'
compile 'com.Android.support:design:25.3.1'
compile 'com.google.Android.gms:play-services-vision:10.2.1'
compile 'com.Android.volley:volley:1.0.0'
// Third party libraries
compile 'com.flurgle:camerakit:0.9.17'

compile 'com.Android.support:recyclerview-v7:25.3.1'
compile 'com.Android.support:cardview-v7:25.3.1'

voici le détail dépendances

[~ # ~] éditer [~ # ~]

Utiliser référentiel Google Maven

Pour les ajouter à votre version, vous devez d'abord inclure le référentiel Maven de Google dans votre fichier build.gradle de niveau supérieur:

Projet - build.gradle (Pas app build.gradle)

 allprojects {
    repositories {
        // If you're using a version of Gradle lower than 4.1, you must instead use:
        maven {
            url 'https://maven.google.com'
        }
        // An alternative URL is 'https://dl.google.com/dl/Android/maven2/'

       jcenter()
    }
}
26
rafsanahmad007

Auparavant, les dépendances Android de la bibliothèque de support étaient téléchargées à partir de Android SDK Manager.).

Désormais, toutes les nouvelles versions sont disponibles dans le référentiel Maven de Google. À l’avenir, toutes les Android seront distribuées par maven.google.com

Donc, en ajoutant le code ci-dessous aux référentiels, le projet sera construit.

repositories {
    maven {
        url "https://maven.google.com"
    }
}
57
KaMyLL

J'ai dû ajouter ce qui suit à mon build.gradle au niveau du projet. Ensuite, le bouton pour installer et travaillé.

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

Assurez-vous de le mettre sous allprojects! Mon erreur a été de le mettre sous buildscript.

NE FAITES PAS CELA:

buildscript {
    repositories {
        jcenter()
         maven {
             url 'https://maven.google.com' //don't put it here
         }
    }
    dependencies {
        classpath 'com.Android.tools.build:gradle:2.3.3'
    }
}

MAIS AU LIEU, FAITES:

allprojects {
    repositories {
        jcenter()
        maven {
            url 'https://maven.google.com' //put it here
        }
    }
}
12