Android Studio (1.2 RC0) ne cesse de me dire
Error running android: Gradle project sync failed. Please fix your project and try again.
Comment puis-je découvrir quel est le problème? Malheureusement, les solutions de ce fil SO n'ont pas aidé.
Android Studio (1.2 RC0) ne cesse de me dire
Error running android: Gradle project sync failed. Please fix your project and try again.
Comment puis-je découvrir quel est le problème? Malheureusement, les solutions de ce fil SO n'ont pas aidé.
Réponses:
Invalidate caches -> Shutdown android studio -> remove .gradle -> start android studio
?
La solution est
Connectez votre ordinateur à Internet
Cliquez sur
Sync project with Gradle files
Sur la barre d'outils
Il synchronisera automatiquement le gradle.
Ignorez simplement l'erreur et essayez quand même d'exécuter le projet. Cela échouera, mais cette fois, vous obtiendrez un lien dans la description de l'erreur. Cliquer sur le lien déclenchera la mise à jour / téléchargement automatique du composant obsolète / manquant.
Dans mon scénario, le projet n'a pas pu se lancer deux fois, chaque fois qu'un autre composant API / SDK était le coupable.
Dans mon cas, j'essayais simplement de lancer un exemple de projet que j'ai téléchargé, n'ayant aucune idée du niveau d'API ciblé ou de l'endroit où chercher ces informations.
Aller au fichier -> Invalidate caches / Restart Shutdown Android Studio Rename / remove .gradle folder in the user home directory Restart Android Studio (It will download gradle metadata and data) Gradle build success Rebuild project. Terminé
Supprimez le dossier «build» du dossier racine du projet. Ensuite, faites "invalider le cache et redémarrer". Cela redémarrera votre Android Studio, puis créera à nouveau l'application, résoudra le problème.
C'est un problème très courant et la solution est très simple ... Il suffit de mettre à jour le SDK dans le gestionnaire de SDK (voir les instructions complètes ci-dessous)
Merci d'avoir posé cette question :)
Si aucun message d'erreur n'est affiché: parfois le gradle de la ligne de commande les affiche. Allez simplement dans la ligne de commande, passez au app
répertoire et tapez
gradle installDebug
ou, si les détails manquent
gradle --info installDebug
Cela peut fournir des informations supplémentaires sur la façon de déboguer le problème.
cela semble différent d'une situation à l'autre. pour moi, j'ai fait une installation et mis à jour beaucoup de choses que le gestionnaire de sdk a dites alors j'ai eu ce problème. tout ce que j'ai fait était: à partir du fichier -> Invalidate caches / Restart (une boîte de dialogue apparaîtra) choisissez Invalidate and restart.
une fois le redémarrage terminé. tout était corrigé mais j'avais besoin de créer un nouvel émulateur et de supprimer l'ancien. (android studio 1.3.1) (un professionnel doit éditer ceci pour être plus compréhensible). . . Ici, tout allait bien, mais vos machines doivent également redémarrer car certains fichiers système sont modifiés, pour les synchroniser, nous devons redémarrer le système.
J'ai eu le même problème hier. Après avoir ouvert le "Android SDK Manager", mis à jour tous les packages et redémarré Android Studio, le projet est à nouveau compilé.
Il m'a fallu un certain temps pour résoudre ce problème.
Il y avait une raison, je ne voulais pas mettre à jour NDK. Quand tout le reste a échoué, j'ai mis à jour NDK et cela a fait l'affaire.
Si vous avez un délai d'expiration, vérifiez Gradle Scripts -> gradle.properties
dans Android Studio, j'ai constaté que j'avais défini un socket
proxy dans les paramètres d'Android Studio, mais dans ce gradle.properties
fichier, mon proxy est devenu à http
, donc j'ai simplement supprimé ces http proxy setting
lignes et fonctionne enfin.
J'ai rencontré le même problème, mais j'ai ensuite fait ce qui suit et mon problème a été résolu:
Et cela a résolu mon problème.
Remarque: cela m'a également aidé à cliquer sur le journal des événements, car il contient des informations plus détaillées sur les erreurs. https://developer.android.com/studio/releases/gradle-plugin#updating-plugin a également d'excellentes informations.
J'ai eu cette erreur passant de Gradle 3.5.3 à 5.4.1 (Android Studio a été invité et j'ai cliqué sur "Mettre à niveau".)
Gradle a procédé à la mise à niveau mais a généré des erreurs telles que:
ONFIGURE SUCCESSFUL in 1m 27s
ERROR: The Android Gradle plugin supports only Crashlytics Gradle plugin version 1.25.4 and higher.
The following dependencies do not satisfy the required version:
root project 'Android%20App' -> io.fabric.tools:gradle:1.25.1
Update plugins
Affected Modules: app
INFO: API 'variant.getExternalNativeBuildTasks()' is obsolete and has been replaced with 'variant.getExternalNativeBuildProviders()'.
It will be removed at the end of 2019.
For more information, see https://d.android.com/r/tools/task-configuration-avoidance.
To determine what is calling variant.getExternalNativeBuildTasks(), use -Pandroid.debug.obsoleteApi=true on the command line to display more information.
Affected Modules: app
INFO: The specified Android SDK Build Tools version (27.0.3) is ignored, as it is below the minimum supported version (28.0.3) for Android Gradle Plugin 3.5.3.
Android SDK Build Tools 28.0.3 will be used.
To suppress this warning, remove "buildToolsVersion '27.0.3'" from your build.gradle file, as each version of the Android Gradle Plugin now has a default version of the build tools.
Install Build Tools 28.0.3, update version in build file and sync project
Affected Modules: app
La chose qui l'a corrigé était l'ouverture des paramètres -> Apparence et comportement -> Paramètres système -> Android SDK et j'ai ensuite sélectionné des versions récentes du SDK Android comme 8, 9 et 10. (Je n'avais que 5.1, 6.0 et Android N Preview installé.)
Une fois installé, j'ai dû modifier mon fichier build.gradle pour mon module: app
Ensuite, j'ai cliqué sur le bouton "Synchroniser le projet avec les fichiers Gradle" dans la barre d'outils. La fenêtre de sortie Sync offrait une option pour "Mettre à jour les plugins" et une fois que j'ai cliqué dessus, tout semblait fonctionner. Pour faire bonne mesure, j'ai de nouveau cliqué sur "Sync Project with Gradle Files" suivi de Build -> Clean Project, et finalement j'ai pu relancer mon projet.
c'était difficile à résoudre mais je l'ai regardé aller à C: \ Users (nom d'utilisateur)
supprimer le fichier .gradle son vous ne l'avez pas vu il peut être dans des fichiers cachés donc si vous utilisez Windows 7 faites un clic droit puis cliquez sur propriétés et cliquez sur caché pour ne pas être vérifié
puis le fichier apparaîtra puis supprimez-le j'espère que cela fonctionne
La résolution est simple. Ouvrez le "Android SDK Manager", mettez à jour tous les packages, puis redémarrez votre Android Studio. Après cela, votre projet doit être compilé sans aucun problème.
Il se peut que vous utilisiez gradle en mode hors ligne. Pour le décocher, allez à File > Settings > Gradle
, décochez la Offline Work
case, puis cliquez sur Apply
Assurez-vous que vous avez une connexion Internet et synchronisez à nouveau le projet.
C'est parce que le gradle n'est pas synchronisé pour de nombreuses raisons.
Accédez au dossier du projet, supprimez le dossier .gradle et démarrez la synchronisation. Ça va marcher
Apparemment, certaines plates-formes pourraient manquer. Voici comment j'ai résolu le problème:
Voyez-vous un message d'erreur qui s'affiche au bas de votre fenêtre Android Studio? Cela pourrait être une fenêtre plus petite en bas à droite également .., qui ressemble à:
Maintenant, cliquez sur ce lien bleu, faites ce que disent les boîtes de dialogue (le cas échéant) ...
Cela a résolu le problème. J'espère que ça aide...
Téléchargez les fichiers de qualité à partir de cette URL et extrayez le tout dans un dossier: https://gradle.org/releases
Ouvrir le fichier -> Paramétrage dans Windows OS ou Préférences sous Mac OS et dans "Build, Execution, Deployment"
Cliquez sur "Gradle"
Cochez «Utiliser la distribution locale du berceau» et indiquez le chemin du dossier extrait.
Exécutez gradle.bat pour le système d'exploitation Windows et le fichier gradle pour mac OS dans ce dossier.
Cochez ensuite «Travail hors ligne».
"le chemin du dossier extrait" /gradle-4.10.2/bin/.gradle (pour la version 4.1.2, vous pouvez définir votre version)
Appuyez sur OK et profitez-en.
Cela peut être dû à un conflit entre les versions d'Android Studio v3 et v4, en particulier lorsque vous importez un projet dans Android stdio v4 qui était précédemment intégré à la v3.
Voici les quelques choses que vous devez faire:
Aucune de ces réponses n'a fonctionné pour moi, j'ai donc désinstallé Android Studio et l'ai réinstallé. (Je n'ai pas supprimé les paramètres) Cela fonctionne maintenant parfaitement.
si vous avez cet échec et avez d'autres échecs aussi, comme "Modules non pris en charge détectés: la compilation n'est pas prise en charge pour les modules suivants" peut-être que vous devez d'abord les résoudre et ensuite cela sera résolu aussi. C'est ce qui m'est arrivé.
J'ai eu exactement le même message d'erreur
Erreur lors de l'exécution d'Android: échec de la synchronisation du projet Gradle. Veuillez corriger votre projet et réessayer
, mais si aucune des solutions ci-dessus ne résout votre erreur, je vous suggère fortement de vérifier votre syntaxe dans le fichier AndroidManifest.xml.
Cela a résolu si pour moi. Je ne comprends pas pourquoi le message d'erreur est si trompeur, car il n'a rien à voir avec le gradle de construction directement.
Veuillez également voir cette réponse SO ici , qui a conduit beaucoup d'entre nous dans la bonne direction.
Il me criait dessus à propos d'une ligne de mon fichier xml (qui était parfaitement valide et n'a jamais eu de problèmes pendant tout le temps que j'ai travaillé sur le projet). J'ai supprimé la ligne et même après avoir exécuté à nouveau, nettoyé et reconstruit, elle n'arrêtait pas de me crier dessus à propos de la ligne complètement vierge. J'ai redémarré Android Studio et supprimé le dossier .gradle et cela a finalement fonctionné. J'espère que quelqu'un à ma place qui avait toutes les autres réponses de ce fil échouera verra cette réponse et gagnera quelques heures.
J'ai eu ce problème (j'ai cliqué sur une invite pour "synchroniser avec gradle" sur mon projet parfaitement valide et fonctionnel et cela a tout tué) et j'ai fait des recherches pendant des heures pour essayer de trouver comment résoudre ce problème, y compris ce fil parmi beaucoup d'autres. J'ai enfin trouvé ma solution, alors j'espère que cela aidera quelqu'un (et j'espère qu'ils répareront ce terrible système)
J'ai rencontré cela dans une situation unique: j'avais remanié le mot «temps» en «distance» pour l'une de mes variables. Et quand j'ai fait le refactor, j'ai accidentellement changé le nom de l'une de mes dépendances / implémentations gradle.
C'est une cause rare de l'erreur, mais une possibilité. Assurez-vous donc que toutes vos dépendances sont correctement implémentées dans build.gradle
Supprimez le dossier .gradle (répertoire racine) et le dossier de construction (répertoire du projet), puis invalidez les caches / redémarrez Android Studio, exécutez à nouveau votre projet, espérons que cela fonctionnera. Les tâches d'arrière-plan peuvent prendre un certain temps. Dans certains pays, vous devrez peut-être activer le VPN pour télécharger.