J’ai mis à jour la version 2.0 d’Android Studio et l’utilisais normalement. Lorsque j’ai créé un nouveau projet aujourd’hui, celui-ci affiche l’erreur. Le plug-in est trop ancien. Veuillez mettre à jour vers une version plus récente ou définir la variable d’environnement ANDROID_DAILY_OVERRIDE sur
J’ai réalisé que ce problème se produit uniquement lorsque je crée un nouveau projet. Dans les projets précédents développés, le problème ne se produit pas et je me suis rendu compte que gradle est un classpath 'com.android.tools.build:gradle:1.3.0'
différent classpath 'com.android.tools.build:gradle:1.3.0'
.
Je dois mettre à jour avec le même ensemble de projets anciens?
Mon app / build.gradle
apply plugin: 'com.android.application' android { comstackSdkVersion 23 buildToolsVersion "23.0.2" defaultConfig { applicationId "luizugliano.com.br.teste" minSdkVersion 16 targetSdkVersion 23 versionCode 1 versionName "1.0" } buildTypes { release { minifyEnabled false proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-rules.pro' } } } dependencies { comstack fileTree(dir: 'libs', include: ['*.jar']) testComstack 'junit:junit:4.12' comstack 'com.android.support:appcompat-v7:23.1.1' comstack 'com.android.support:design:23.1.1' }
Mon build.gradle (Projet)
// Top-level build file where you can add configuration options common to all sub-projects/modules. buildscript { repositories { jcenter() } dependencies { classpath 'com.android.tools.build:gradle:2.0.0-alpha1' // NOTE: Do not place your application dependencies here; they belong // in the individual module build.gradle files } } allprojects { repositories { jcenter() } } task clean(type: Delete) { delete rootProject.buildDir }
UH OH, Avis Google: “Ce site ne fournit plus de téléchargements pour Android Studio.”
(Les anciens liens ‘channel’ ne fonctionnent plus. Les liens de cette réponse ont été mis à jour vers les nouveaux formats, assurez-vous de modifier vos signets si vous les utilisiez)
Vous devez mettre à jour la version des outils de gradation que vous construisez. Cela peut être trouvé dans la section dépendances de votre build.gradle
. Vous avez 3 options que vous pouvez mettre à jour :
La dernière version stable référencée dans le canal de diffusion au 2 mars 2017 est
classpath 'com.android.tools.build:gradle:2.3.0'
Ou la dernière version bêta via le canal de prévisualisation au 15 février 2017 est
classpath 'com.android.tools.build:gradle:2.3.0-beta4'
Et la dernière version alpha également du canal de prévisualisation au 21 mars 2017 vous donne la possibilité d’utiliser
classpath 'com.android.tools.build:gradle:2.4.0-alpha3'
La mise à jour nécessite également la mise à niveau du wrapper de gradle . Au 20 février ’17, le plus récent est:
dissortingbutionUrl=https\://services.gradle.org/dissortingbutions/gradle-3.4-all.zip
Sur Android Studio, vous pouvez trouver votre wrapper en passant à la vue du projet et en recherchant gradle
/ wrapper
/ gradle-wrapper.properties
Parfois, après avoir modifié le wrapper, le projet ne parviendra pas à comstackr avec une erreur telle que “Minimum supported Gradle version is 2.14.1. Current version is 2.10. Try changing Gradle dissortingbution version to...”
“Minimum supported Gradle version is 2.14.1. Current version is 2.10. Try changing Gradle dissortingbution version to...”
“Minimum supported Gradle version is 2.14.1. Current version is 2.10. Try changing Gradle dissortingbution version to...”
malgré la version correcte de gradle-wrapper.properties. Si cela se produit, essayez ce qui suit:
Allez dans Paramètres > Construire, exécuter, déployer > Gradle
Sous Project-level settings
assurez-vous que l’ option Utiliser le gestionnaire de dégradés par défaut (recommandé) est l’option sélectionnée, puis recréez votre projet.
(Note supplémentaire: En ce qui concerne les versions alpha et bêta – il n’ya pas toujours une version plus récente que la version stable lorsque je coche, dans ces cas, je viens de donner des valeurs pour la version précédente. version si vous rencontrez des problèmes avec la version publiée)
Dans un nouveau projet, modifiez cette partie:
dependencies { classpath 'com.android.tools.build:gradle:2.0.0-alpha1'
avec
dependencies { classpath 'com.android.tools.build:gradle:1.5.0'.
Si vous n’êtes pas un utilisateur expérimenté, veuillez vous en tenir au canal des mises à jour d’Android Studio. Je suppose que vous avez obtenu Android Studio de Canary Channel.
Notez que:
Canary Channel pour Android Studio fournit les mises à jour les plus récentes sur une base hebdomadaire. Bien que ces versions soient testées, elles sont toujours sujettes à des bogues, car nous souhaitons que les utilisateurs voient les nouveautés dès que possible.
Vous n’avez pas besoin de modifier les dépendances de vos anciens projets. Ils devraient fonctionner normalement sur la dernière version.
Même problème sur la mise à jour. ceci a corrigé pour moi: [build.gradle]
classpath 'com.android.tools.build:gradle:2.0.0-alpha3'
ou
classpath 'com.android.tools.build:gradle:2.0.0-beta2'
Dans les parameters système avancés des propriétés Windows, ajoutez une nouvelle variable d’environnement ANDROID_DAILY_OVERRIDE
et la valeur indiquée dans le message d’erreur. Redémarrez le studio Android et vous serez prêt à partir
Au 5 avril 2016, cela a fonctionné pour moi:
classpath 'com.android.tools.build:gradle:2.0.0-rc3'
version gradué dont vous avez besoin est devenu
classpath 'com.android.tools.build:gradle:2.0.0-beta7'
Ce qui vous oblige à utiliser l’ encapsuleur 2.10 si vous utilisiez encore la version précédente
dissortingbutionUrl=https\://services.gradle.org/dissortingbutions/gradle-2.10-all.zip
Sur Android Studio, vous pouvez trouver votre wrapper en passant à la vue du projet et en recherchant gradle/wrapper/gradle-wrapper.properties
classpath: com.android.tools.build:gradle:+
Cela résoudra le problème en mettant à jour graduellement le dernier.
Cependant, il est dangereux (code en phase alpha) et donnera également des avertissements.
Si vous utilisez Android Studio 2.0 Preview, je peux suggérer d’utiliser le canal de mise à jour «beta» au lieu de «stable». Il vous permettra de recevoir les dernières modifications apscopes à la configuration de gradle. Vous pouvez modifier le canal des mises à jour dans Settings
– Appearance & Behavior
– System Settings
– Updates
. Sélectionnez Automatically check updates for [Beta Channel]
Pour connaître la version actuelle de gradle classpath
et dissortingbutionUrl
(consultez la réponse de Nick Caroso ), vous pouvez créer un nouveau projet vide et y voir ces valeurs.
Vous devez modifier votre fichier gradle-wrapper.properties dans le dossier gradle / wrapper de votre application, modifiez votre dissortingbutionUrl comme suit:
dissortingbutionUrl=http\://services.gradle.org/dissortingbutions/gradle-2.8-all.zip
Utilisez http: ou https: \ selon vos besoins. Ensuite, nettoyez votre projet et vous avez terminé !!!
Note latérale:
classpath 'com.android.tools.build:gradle:2.0.0-alpha3'
est disponible maintenant, si vous souhaitez utiliser la dernière version.
Aussi, vous pouvez profiter de la fonctionnalité d’exécution instantanée du studio Android utilisant ceci, qui n’est pas disponible dans la version inférieure 2.0.0
Android Studio 2.0 a un projet de mise à jour à utiliser instantanément. Pour ceux comme moi avec de petits cerveaux:
http://tools.android.com/tech-docs/instant-run
La version actuelle d’Android Studio 2.0 est la version bêta 6.
essayez de mettre à jour gradue à 2.10
pour mac, le chemin est Android Studio> Préférences> Builds, Execution, Deployment> Outils de génération> Gradle
bien sûr, vous devez télécharger gradle 2.10 avant
J’ai eu la même erreur le 04/07/2016 avec 'com.android.tools.build:gradle:2.2.0-alpha2'
et gradle wrapper 2.10 alors, je viens de changer pour
'com.android.tools.build:gradle:2.2.0-alpha3'
maintenant je n’ai plus de problèmes.
J’espère que ça aide.
J’ai résolu de cette façon.
Pas:
gradle-wrapper.properties
et remplacez dissortingbutionUrl par https\://services.gradle.org/dissortingbutions/gradle-2.14.1-all.zip
. build.gradle
racine build.gradle
et changez le build.gradle
en com.android.tools.build:gradle:2.2.2
. Capture d’écran de référence:
Terminé.
changez simplement le chemin de classe ‘com.android.tools.build:gradle:2.0.0-alpha’ ou
classpath 'com.android.tools.build:gradle:2.1.0'
Je change mon classpath de ‘com.android.tools.build:gradle:2.2.0-alpha4’
pour classpath ‘com.android.tools.build:gradle:2.2.0-alpha5’
et cliqué sur “try_again” quand l’avertissement apparaît “incapable de trouver le classpath en cache” il suffit de cliquer sur “sync”, cela fonctionne comme un jeu d’enfant.
Ce problème se produit généralement lorsque l’IDE (studio Android) dans lequel le projet est construit et que le projet ne sont pas compatibles avec le logiciel. Veuillez consulter le lien ci-dessous http://tools.android.com/tech-docs/new-build- Compatibilité système / version
Dans mon cas, j’avais créé un projet utilisant la version AS 1.0 / 2.0, et plus tard, importé dans une version studio neuve, cela me donnait une erreur, puis j’ai ouvert un projet dans une version plus ancienne de AS. vous pouvez également consulter http://tools.android.com/tech-docs/new-build-system
Fichier -> Structure du projet -> Projet -> Version du plugin Android = 2.2.3
Bien fonctionner sous Android Studio 2.2.3