J'ai remarqué que plusieurs personnes rencontraient des problèmes après la mise à niveau vers Android Studio 0.4.3 (problème avec 0.4.2 également, je crois). Mon erreur et les étapes de débogage sont les suivantes:
Le message que je vois est "Échec de la synchronisation du projet Gradle. Les fonctionnalités de base (modification, débogage, par exemple) ne fonctionneront pas correctement", comme indiqué dans l'instantané ci-dessous.
J'ai trouvé ce fil et les instructions suivantes, mais j'ai toujours l'erreur. Je ne suis pas en mesure de suivre les instructions suivantes dans le fil de discussion: Je suis entré dans les paramètres de Gradle et j'ai cliqué sur "Utiliser la distribution de Gradle locale" et l'a dirigé vers *: C: /Users/robot_000/.gradle /wrapper/dists/gradle-1.10-all/6vpvhqu0efs1fqmqr2decq1v12/gradle-1.10
Dois-je avoir une distribution locale de grade? Où puis-je le télécharger et où le mettre? Comment dire maintenant à Android Studio de l'utiliser? (comme vous pouvez le constater, je ne comprends pas comment ça marche). Merci pour toute aide.
Update 1: J'ai trouvé les fichiers Gradle sur mon ordinateur à l'emplacement suivant: C:\Users\home.gradle\wrapper\dists\gradle-1.10-all\6vpvhqu0efs1fqmqr2decq1v12\gradle-1.10. this: "est entré dans les paramètres de Gradle et a cliqué sur" utiliser la distribution locale de Gradle "et l'a dirigé vers *" (comme indiqué dans THIS THREAD )
Allez dans Fichier> Paramètres> Gradient, vous obtiendrez cet écran pour configurer votre gradé:
Assurez-vous également que vous avez bien Google Repository dans votre répertoire SDK Android qui sera situé à l'adresse suivante:
$SDK_DIR\extras\google\m2repository\com\google\Android\gms\play-services\3.1.36
Sinon, installez-le d'abord à partir de SDK Manager> Extras> Référentiel Google.
MODIFIER :
Tous vos build.gradle
(si vous utilisez le niveau racine build.gradle
pour définir la version du plugin Android Gradle, cochez cette case uniquement) doit pointer vers la version 0.8
(la plus récente) du plugin Android gradle
dependencies {
classpath 'com.Android.tools.build:gradle:0.8.+'
}
MIS À JOUR :
La cartographie est:
| Android Gradle Plugin | Gradle Version |
0.7.+ 1.9
0.8.+ 1.10
J'ai eu le même problème et utiliser la distribution locale de grades ne me fonctionnait pas non plus. J'ai fini par trouver la solution ici Méthode DSL Gradle introuvable: 'runProguard'
Toute version supérieure à la version 0.14.0 doit utiliser minifyEnabled
au lieu de runProguard
dans le fichier build.gradle de votre projet. Voici à quoi cela devrait ressembler:
buildTypes {
release {
minifyEnabled false
proguardFiles getDefaultProguardFile('proguard-Android.txt'), 'proguard-rules.txt'
}
}
J'espère que cela t'aides. Consultez le lien si vous êtes toujours confus
Fichier -> Invalider le cache/redémarrer
Fonctionne parfois pour cela
J'ai rencontré ce problème et découvert que j'avais déjà l'emplacement de l'ensemble Gradle et que le référentiel Google était déjà installé, comme indiqué par pyus13.
Ma solution consistait à passer d'Android SDK Build-tools à une version antérieure pour résoudre le problème. La dernière révision était 19.1, mais la mise à jour a brisé la chaîne d'outils.
Cela pourrait simplement être aussi simple que d'essayer un autre outil de compilation.
Dans le cadre du projet, dans le fichier de propriétés du dégradé, vous devez ajouter:
org.gradle.jvmargs=-Xmx1024m
Eh bien, je ne sais pas ce qui a fonctionné pour eux, mais pour moi, j'ai travaillé à ajouter un peu de scripts à build.gradle . Notez qu'il est important de les mettre en haut de la page (dans build.gradle).
buildscript {
repositories {
mavenCentral()
}
dependencies {
classpath 'com.Android.tools.build:gradle:0.11.2'
}
}
ALORS: dans buildToolsVersion, j’avais une version 19.1.0 et j’ai installé les outils de compilation (gestionnaire de SDK) versions 19.1 et 19 .
Et vous devriez être prêt à partir, espérons que cela aide quelqu'un ..