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
gradle
android-gradle-plugin
SePröbläm
la source
la source
Réponses:
la source
Invalidate caches -> Shutdown android studio -> remove .gradle -> start android studio
?La solution est
Connectez votre ordinateur à Internet
Cliquez sur
Sur la barre d'outils
Il synchronisera automatiquement le gradle.
la source
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.
la source
la source
Aller à
(et définissez le chemin d'accès à la maison gradle à partir de votre répertoire)
la source
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é
la source
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.
la source
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 :)
la source
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 tapezou, si les détails manquent
Cela peut fournir des informations supplémentaires sur la façon de déboguer le problème.
la source
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.
la source
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é.
la source
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.
la source
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 unsocket
proxy dans les paramètres d'Android Studio, mais dans cegradle.properties
fichier, mon proxy est devenu àhttp
, donc j'ai simplement supprimé ceshttp proxy setting
lignes et fonctionne enfin.la source
J'ai eu ce problème sur le studio Android, il y avait ce lien comme un texte bleu à propos de ce problème, en sync ou en build carré, appuyez sur ce bouton et il télécharge quelque chose qui résout ce problème
la source
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.
la source
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:
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.
la source
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 source
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.
la source
Il se peut que vous utilisiez gradle en mode hors ligne. Pour le décocher, allez à
File > Settings > Gradle
, décochez laOffline Work
case, puis cliquez surApply
Assurez-vous que vous avez une connexion Internet et synchronisez à nouveau le projet.la source
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
la source
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...
la source
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.
la source
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:
la source
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.
la source
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é.
la source
J'ai eu exactement le même message d'erreur
, 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.
la source
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)
la source
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
la source
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.
la source