web-dev-qa-db-fra.com

Android plugin 1.3 error

C'est l'erreur que j'ai eue lors de la mise à jour de mon SDK et de mon outil de construction vers Android M

Android Build Tools
Found incompatible Build Tools and Android plugin versions:
* Module 'app' is using Android plugin 1.2.3 and Build Tools 23.0.0 rc1
Please use Android plugin 1.3 or newer, or an older Build Tools version.
Otherwise the project won't build.

lorsque classpath 'com.Android.tools.build:gradle:1.2.3' changé en 1.

J'ai une autre erreur.

Error:Could not find com.Android.tools.build:gradle:1.3.
Searched in the following locations:
    file:/Applications/Android Studio.app/Contents/gradle/m2repository/com/Android/tools/build/gradle/1.3/gradle-1.3.pom
    file:/Applications/Android Studio.app/Contents/gradle/m2repository/com/Android/tools/build/gradle/1.3/gradle-1.3.jar
    https://jcenter.bintray.com/com/Android/tools/build/gradle/1.3/gradle-1.3.pom
    https://jcenter.bintray.com/com/Android/tools/build/gradle/1.3/gradle-1.3.jar

Qu'est-ce que je devrais faire maintenant ?

20
N J

C'était parce qu'à cette époque Android plugin gradle 1.3 n'était pas encore sorti. Il était en version bêta.

Essayez donc de définir la version sur 1.3.0-beta1.

Vous pouvez voir la liste de toutes les versions du plugin Android grade ici . Astuce Pro: faites défiler vers le bas pour voir plus facilement la dernière version. :)

Mise à jour

Le plugin Android Gradle 1.3 est enfin disponible: https://jcenter.bintray.com/com/Android/tools/build/gradle/1.3.0/

39
Aaron He

Mise à jour

la version 1.4.0-beta1 est maintenant disponible


La version 1.3.0 du plug-in Android gradle n'est pas encore disponible.

La dernière version actuelle (à utiliser avec Android-Studio 1.3-preview) est la 1.3.0-beta1.

Mettez ceci dans votre racine build.gradle

buildscript {
     ...
     dependencies {
         classpath 'com.Android.tools.build:gradle:1.3.0-beta1'
         ...
     }
}

Vous pouvez trouver la dernière version publiée du plugin sur cette page: https://jcenter.bintray.com/com/Android/tools/build/gradle/

Notez que vous devrez peut-être également mettre à jour vos outils de génération:

Android {
    buildToolsVersion "23.0.0 rc1"
    ...
}

Cette version des outils de build est disponible avec le gestionnaire sdk dans la section "Tools (preview channel)"

22
ben75

As Android Studio vient d'être officiellement mis à jour vers 1.3 (Gradle également).

changer la version de gradle de 1.2.3 à 1.3. + dans le fichier build.gradle a fonctionné pour moi. Cela devrait maintenant ressembler à ceci:

    dependencies {
    classpath 'com.Android.tools.build:gradle:1.3.+'

        // NOTE: Do not place your application dependencies here; they belong
        // in the individual module build.gradle files
    }
1
Dima Goldin

Malheureusement, les réponses précédentes ci-dessus n'ont pas fonctionné dans mon cas. Gradle se bloque simplement lors de la résolution des dépendances (je ne trouve pas non plus la version 1.3.0-beta1 dans le dépôt pour un téléchargement manuel):

enter image description here

J'ai dû rétrograder la buildToolsVersion de "23.0.0 rc1" à "22.0.1" dans le build.gradle (Module: app) et cela a bien fonctionné par la suite.

apply plugin: 'com.Android.application'

Android {
compileSdkVersion 22
buildToolsVersion "22.0.1"
...
0
mkc