web-dev-qa-db-fra.com

Opération utilisateur en attente de "Building Workspace"

Comme le titre l'indique, j'ai développé une application simple NFC dans Eclipse et j'essaie de l'exécuter sur l'appareil mobile pour déboguer mon code. Cependant, quand j'essaye de l'exécuter, ce message est sorti, le problème ne peut même pas se déclencher. Il est dit qu'une opération est partie, mais il semble que cela se soit arrêté. Quelqu'un a-t-il déjà rencontré le même problème auparavant ou sait-il ce qui se passe ici?

The screen comes out when I run the program

34
Conrad

J'ai eu exactement le même problème. Pour moi, j'ai aidé à ajouter l'option '-clean' à la première ligne du fichier Eclipse.ini et à redémarrer IDE. Après avoir ajouté cette option, Eclipse nettoie toutes les données en cache de l’espace de travail à chaque démarrage (cela signifie également qu’il démarrera plus lentement).

Vous trouverez plus d’informations à ce sujet ici: Comment réparer l’opération suspendue «L’opération utilisateur attend un« espace de travail »» dans Eclipse

23
jlego

Pour moi, l'option de nettoyage ne fonctionnait pas et je ne voulais pas réinitialiser l'espace de travail. Heureusement pour moi une autre solution a fonctionné:

  1. Désactiver les constructions automatiques (décochez l'option de menu Projets -> Construire automatiquement)
  2. Redémarrez IDE (je devais le tuer depuis la ligne de commande)
  3. Fermer tous les projets
  4. Redémarrez IDE (cette fois, il devrait se fermer sans problème)
  5. Ouvrez des projets sur lesquels vous devez travailler (tout devrait bien se passer maintenant)

Oh oui, j'ai eu l'option propre dans le Eclipse.ini tout le temps. Je ne sais pas si cela est nécessaire, mais il serait peut-être bon d’essayer cette option d’abord.

16
Mallox

J'ai dû désactiver l'option de construction automatique de l'Eclipse et la redémarrer. Cela a fonctionné pour moi.

2
Amzi

J'ai résolu ce problème en supprimant le fichier <workspace_folder>/.metadata/.lock.

1
miko

J'ai eu le même problème: mourir en attendant Project/clean . J'ai essayé de suivre ces recommandations, comman "clean" dans Eclipse.ini, modifié l'environnement de travail, réinstaller Eclipse ... Après tout, problème est resté immobile.

Enfin, finalement, je demande à mon ami, la solution est simple: "il se peut que votre fichier Aapt tombe en panne, changez-le avec un bon fichier"

Tout fonctionne bien maintenant . J'espère que ça aide.

1
zoro

Cela peut également indiquer que le paramètre JDK est incorrect dans Eclipse. Dans mon cas, je pointais vers un répertoire spécifique sur mon ordinateur de travail. Les informaticiens ont mis à niveau le JDK et l'ont placé dans un répertoire différent afin que l'ancien chemin d'accès ne soit plus valide. Eclipse a trouvé un JRE dans un répertoire parallèle et essayait de l'utiliser. 

J'ai corrigé le paramètre JDK et cela a fonctionné. 

Je n'ai pas remarqué au début parce que "build automatiquement" était activé. Une fois que je l’ai éteint, puis j’ai essayé de lancer une compilation Maven, j’ai vu un message d’erreur disant que javac ne pouvait pas être trouvé.

1
David I.

cela peut être dû à l'installation d'un autre logiciel avec un port configuré comme équivalent au port utilisé par le serveur adb

adb se bloque lorsque vous essayez de démarrer ou d’arrêter le serveur

0
Ravinder Payal

Cette méthode a fonctionné pour moi:

  1. Allez dans le menu 'Projet' -> décochez 'Construire automatiquement'.
  2. Forcez fermer Eclipse puis rouvrez-le.
  3. Supprimer les fichiers de classe.
  4. Modifiez les codes source qui ont provoqué l'erreur, enregistrez et reconstruisez le projet ('Projet' -> 'Construire tout').

J'espère que ça va aider!

0
thangNguyen