web-dev-qa-db-fra.com

Erreur: protocole de verrouillage inattendu trouvé dans le fichier de verrouillage. Attendu 3, trouvé

Après la mise à niveau d'Android Studio vers la version 1.3, je ne peux plus compiler mon projet. Je reçois Unexpected lock protocol found in lock file. Expected 3, found 0.. J'ai essayé de supprimer mon dossier .gradle mais cela ne résout pas le problème. Tout ce que je peux faire? 

45
Orochi

Je l'ai résolu en supprimant le dossier 

c:\utilisateurs\[myusername]\.gradle\caches\2.14.1

Après la réouverture du studio Android, tout allait bien

42
Riz

ok voici une solution très légère avec des étapes:

  • Ctrl + Alt + Maj + S ou Fichier-> Structure du projet

  • Sélectionnez Projet dans le panneau de gauche

  • Maintenant, vérifiez votre Version Gradle sur le panneau de droite

  • Dans mon cas, ma Version Gradle est 3.3

  • Naviguez dans C:\Users\ashish\.gradle\caches et supprimez votre dossier Gradle Version - 3.3 named.

  • Now restart ou ouvrez votre projet à nouveau à partir de l'espace de travail.

Salutations ... votre problème est résolu.

22
Ashish Tikarye

Vous devez effacer le dossier /..gradle du répertoire utilisateur, pas du projet, c’est un répertoire caché. Si vous utilisez un système Linux, il se trouve dans /home/user/.gradle et appuyez sur "+". " afficher les dossiers cachés

18
Warrocker

Allez dans votre projet de fichier local et recherchez le dossier ".gradle"

Effacez-le et redémarrez votre IDE

13
Ashish

J'ai eu le même problème… .. Et la suppression du dossier .gradle du projet n'a pas résolu le problème.

J'ai résolu le problème en supprimant le dossier C:\Users\<username>\.gradle et j'ai fait en sorte que Studio actualise l'intégralité de la compilation. J'ai découvert que 4 versions différentes de Gradle étaient installées à partir de mon chemin de mise à niveau.

5
dvaey

Dans Android studio, cliquez sur "Invalidate caches/Restart .." et confirmez.

5
Alpha_Wing

Toutes ces solutions ne fonctionnaient pas pour moi sur Android Studio 2.1. Ce qui a fonctionné, c’est d’ouvrir gradle-wrapper.properties dans le dossier du projet et de changer ma référence de gradé sur la ligne ci-dessous:

distributionUrl=https\://services.gradle.org/distributions/gradle-2.10-all.Zip

Cela a été changé pour:

distributionUrl=https\://services.gradle.org/distributions/gradle-2.13-all.Zip

Après quoi gradle mis à jour et l'application a commencé à fonctionner!

3
Lettings Mall

Dans le menu Fichier, cliquez sur Invalidate Cache/Restart. Et puis cliquez sur Invalider et redémarrer. Cela résoudra votre problème. 

 Invalidate Caches

2
Jakir Hossain

Aucune des résolutions ci-dessus n'a fonctionné pour mon instance de cette erreur. Je venais juste de commencer le projet, donc je ne m'inquiétais pas de sa perte. J'ai complété ce qui suit:

  1. Sélectionnez "Fichier\Fermer le projet" et fermez le projet.
  2. L'écran d'ouverture pour créer un nouveau projet est apparu.
  3. J'ai supprimé le projet de la liste simplement pour qu'il ne soit pas affiché dans la liste.
  4. Créé un nouveau projet avec un nom légèrement différent.
  5. A couru le nouveau projet et cela a bien fonctionné.
1
Delete C:\Users\user\.gradle\caches folder and restart the project.
1
Razz

Pour les personnes qui ont ce problème sur < Android Studio 3.1.2 > . Après avoir eu ce problème, j’ai fait toutes les solutions de ce sujet. Mais chacune des solutions à elle seule n'a pas résolu mon problème… J'ai donc combiné certaines stratégies.


  1. J'ai d'abord supprimé l'application de la liste Android Studio Launcher.
  2. Deuxièmement, j'ai supprimé tout le contenu de .gradle ( FOLDER FROM USERDIRECTORY ).
  3. Troisièmement, je réimporte le projet ( après la synchronisation, j’ai eu l’erreur À nouveau ).
  4. Quatrième alors que le projet est ouvert, j’ai utilisé l’option < Invalidate Cache/Restart > Du menu FILE .

J'espère que cette solution fonctionnera pour vous aussi.

0
A.R.B.N

Cela ne marche pas du tout.

  1. Fermez le projet.
  2. Supprimer de la liste de projets
  3. Réimportez le projet à nouveau. (Si vous avez tout le fichier source d'un projet, vous devez nettoyer le projet précédent et extraire le projet à nouveau)
  4. Ouvrez intellij et cliquez sur Ouvrir le projet.
  5. Sélectionnez le dossier extrait/dossier du projet.

C'est fait.

0
Günay Gültekin

Nous avons résolu avec succès cette erreur .. Accédez à l'emplacement de votre projet. Dans mon cas, il s'agissait de F: => NOM DU PROJET => .gradle .. et nous avons supprimé le fichier .gradle .. puis redémarré Android Studio et chargé le projet. encore .. et cette fois le gradle construit avec succès. 

0
Surbhi Kartpay

Supprimer le répertoire .gradle du répertoire de l'utilisateur ne suffit pas. Assurez-vous de supprimer également le répertoire .gradle du répertoire du projet. En fait, je commencerais par le projet et si ce n’était pas suffisant, vous devriez le supprimer au niveau utilisateur. 

0
C6Silver
  1. Accédez au dossier .gradle à la racine du projet. 

  2. Là, vous pouvez voir quelques versions. Choisissez la version que vous utilisez dans le projet. 

  3. cd dans le dossier taskArtifacts.

  4. effacez le fichier cache.properties.lock

Enfin, construisez le projet. J'espère que cela pourra aider.

0
Akeshwar Jha

Aucune de ces réponses ne fonctionnait pour moi ....

Vous devez juste aller dans Fichier -> Structure du projet ou appuyez simplement sur Ctrl + Alt + Maj + S

puis en haut à gauche, cliquez sur Projet. Assurez-vous que votre version du plugin Android est identique à celle de votre version Android Studio .. Cela devrait résoudre le problème. 

aditionellement 

Vous pouvez également créer un nouveau projet et vérifier sous la vue du projet que vous vous trouvez dans Android .. changer la vue en ... Projet -> dégradé (Remarque .. pas dégradé uniquement) -> wrapper -> gradle-wrapper propriétés .. ouvrez ce fichier et vous pouvez voir la dernière ligne c'est-à-dire ..

distributionUrl=https\://services.gradle.org/distributions/gradle-2.14.1-all.Zip

assurez-vous d'avoir la même version de Gradle dans vos anciens fichiers.

Découvrez cette vidéo Youtube que j'ai faite à propos de ce problème

https://youtu.be/-Ngn4YvbKtw

0
Allan_Aj5

Ouvrez votre projet précédent et ouvrez le fichier> ProjectStructure> projet Cochez cette version, le plug-in Android du projet précédent .__ et réglez-le sur votre projet actuel. Puis cliquez sur invalidate/restart 

0
Rohit Agarwal

- Allez dans votre projet de fichier local et recherchez le dossier ".gradle", ( du répertoire de l’utilisateur , pas du projet , c’est un répertoire caché, si vous utilisiez Linux. système, il est dans /home/user/.gradle et appuyez sur "alt" + "." pour afficher les dossiers cachés,) 

  • Effacez-le et redémarrez votre IDE

si cela ne fonctionne pas, alors, Toutes ces solutions ne fonctionnaient pas pour moi sous Android Studio 2.1. Ce qui a fonctionné, c’est d’ouvrir gradle-wrapper.properties dans le dossier du projet et de changer ma référence de gradé sur la ligne ci-dessous:

distributionUrl=https\://services.gradle.org/distributions/gradle-2.10-all.Zip

Cela a été changé pour:

distributionUrl=https\://services.gradle.org/distributions/gradle-2.13-all.Zip

Après quoi gradle mis à jour et l'application a commencé à fonctionner!

0
Varin shiroiya