web-dev-qa-db-fra.com

Forcer Android Studio à télécharger et installer Gradle 1.10 ou 1.1

J'ai installé Android Studio 0.5.1 et mon projet ne fonctionne plus. L’erreur fournie est la suivante: 

The project is using an unsupported version of Gradle. Please use version 1.10.

J'ai essayé de modifier les paramètres des fichiers gradle-wrapper.properties et gradle.build, mais sans succès.

fichier gradle-wrapper.properties:

#Wed Mar 12 11:11:46 CET 2014
distributionBase=GRADLE_USER_HOME
distributionPath=wrapper/dists
zipStoreBase=GRADLE_USER_HOME
zipStorePath=wrapper/dists
distributionUrl=http\://services.gradle.org/distributions/gradle-1.10-all.Zip

Mon gradle.build ressemble à ceci:

buildscript {
    repositories {
        mavenCentral()
    }
    dependencies {
        classpath 'com.Android.tools.build:gradle:0.9.+'

    }
}
apply plugin: 'Android'

repositories {
    mavenCentral()
}

dependencies {
    compile fileTree(dir: 'libs', include: '*.jar')
    compile 'de.timroes.Android:EnhancedListView:0.3.1@aar'
}

Android {
    compileSdkVersion 19
    buildToolsVersion "19.0.0"

    sourceSets {
        main {
            manifest.srcFile 'AndroidManifest.xml'
            Java.srcDirs = ['src']
            resources.srcDirs = ['src']
            aidl.srcDirs = ['src']
            renderscript.srcDirs = ['src']
            res.srcDirs = ['res']
            assets.srcDirs = ['assets']
        }


        instrumentTest.setRoot('tests')

        debug.setRoot('build-types/debug')
        release.setRoot('build-types/release')
    }
}

Comment puis-je forcer Android Studio à télécharger gradle 1.10 ou 1.11? 

Merci!

22
Draško

Essaye ça:

Modifier le fichier gradle-wrapper.properties 

distributionUrl=http\://services.gradle.org/distributions/gradle-1.11-all.Zip

et votre build.gradle

compileSdkVersion 19 
buildToolsVersion "19.0.1"

en cours d'exécution: ./gradlew clean assemble dans le terminal

Aussi, vous voudrez peut-être lire ceci

gL hf

Mise à jour, il l'a résolu:

https://plus.google.com/101589574290830309525/posts/7YzcE6YpfwK

Je l'ai finalement résolu en supprimant le dossier .idea et tous les fichiers .iml et le projet importé en tant que nouveau.

27
douglaszuniga

J'ai rencontré ce problème lorsque j'ai essayé d'importer un projet Gradle à partir de github. Il n'y avait pas de wrapper de grade dans le projet. J'ai créé un nouveau projet Android dans Android Studio et copié le dossier Gradle dans le projet que je reçois de github. Ensuite, dans les paramètres du projet dans la section Gradule, j'ai choisi l'option "Utiliser le gestionnaire de dégradés par défaut". Alors le problème est résolu.

3
Murat

Essayez de changer buildToolsVersion à 19.0.3 et n'oubliez pas de l'installer dans le gestionnaire de SDK

2
curioushikhov

J'ai commencé à avoir cette erreur parce que je synchronisais avec un commit précédent, qui avait un sous-projet avec

    classpath 'com.Android.tools.build:gradle:0.7.+'

dans son build.gradle. Changer ceci à 0.9. + Corrige l'erreur.

1
Sofi Software LLC

J'ai réussi à résoudre le même problème en téléchargeant la version souhaitée de gradle sur le site Web: http://www.gradle.org/downloads

Ensuite, j'ai extrait le fichier Zip et copié le dossier iib dans la bibliothèque de studios Android.

Donc par exemple:

Téléchargements/gradle-1.10/lib/copier dans/Applications/Android Studio.app/plugins/gradle/lib/

Rechargez ensuite le studio Android et cela devrait fonctionner.

1
Reedy

Je recommande d'utiliser la dernière version de Gradle 1.11. L'équipe des outils Android abandonnera le support des anciennes versions de Gradle (c'est ce que je ferais).

Après avoir modifié votre wrapper de 1.10 à 1.11, vous devez vérifier que votre wrapper est activé dans les paramètres de dégradé. 

N'oubliez pas de synchroniser votre projet après cela!

enter image description here

0
vRallev

il suffit de supprimer le fichier wrapper Gradle et le fichier de propriétés Gradle, et de recharger votre projet, la mise à jour automatique

0
parrita