web-dev-qa-db-fra.com

Mettre à jour le plugin Android Studio Gradle vers la dernière version

Je suis nouveau dans le développement Android et j'ai essayé d'installer le SDK Facebook dans mon projet Android Studio.

Ensuite, j'ai un bug dans build.gradle:

Error:(111, 0) Cannot call getBootClasspath() before setTargetInfo() is called.

J'ai donc cherché une solution et je l'ai trouvée sur la pile: 

Il s'agit d'un problème connu, qui est résolu en mettant à jour gradle à:

dependencies {
classpath 'com.Android.tools.build:gradle:1.1.2'
}

Alors j'ai essayé ceci mais j'ai eu l'erreur suivante: 

Error:Could not find com.Android.tools.build:gradle:1.1.2.
Searched in the following locations:
file:/home/roman/Documents/softs/Android-studio/gradle/m2repository/com/Android/tools/build/gradle/1.1.2/gradle-1.1.2.pom
file:/home/roman/Documents/softs/Android-studio/gradle/m2repository/com/Android/tools/build/gradle/1.1.2/gradle-1.1.2.jar
Required by:
Yoki:facebook:unspecified

Alors je me suis déplacé dans le répertoire spécifié et puis il n'y a que ceci:

$>  ls  
1.0.0  1.1.0
$>  pwd
/home/roman/Documents/softs/Android-studio/gradle/m2repository/com/Android/tools/build/gradle

Comment puis-je mettre à jour le plugin Gradle?

10
Jidey

Changez votre bloc buildscript. Vous devez spécifier aussi dans ce bloc les référentiels.

buildscript {
    repositories {
        mavenCentral()
    }

    dependencies {
        classpath 'com.Android.tools.build:gradle:1.1.2'
    }
}

Aussi, vous pouvez utiliser la dernière version:

        classpath 'com.Android.tools.build:gradle:1.1.3'
5
Gabriele Mariotti

Il existe trois types de dépendance dans le fichier Gradle Android.

1. Dépendance du module: autre projet local.

2. Dépendance locale: dans le dossier des extras de votre chemin sdk.

3. Dépendance à distance: chemin d'accès Maven de JCenter, MavenCenter ou tiers.

'com.Android.tools.build:gradle' est une dépendance locale, vous devez donc vérifier votre sdk et la mettre à jour.

P.S. Si vous en avez assez du problème de version, vous pouvez essayer andle .

C'est un projet open source pour mettre à jour votre version de dépendance Android automatiquement.

Voir https://github.com/Jintin/andle pour plus d'informations

2
Jintin

Un guide en ligne régulièrement mis à jour. Vous explique quelle est la dernière version de Gradle et la source des versions. Comment mettre à jour à l'aide de modifications de texte simples dans des fichiers Gradle.

Guide pour obtenir la dernière version de Gradle

basé sur https://docs.gradle.org/current/release-notes

0
Jayakrishnan PM