Пользовательская работа ждет "Building Workspace"
Как упоминалось в названии, я разработал простое приложение NFC в eclipse, и я пытаюсь запустить его на мобильном устройстве для отладки моего кода. Однако, когда я пытаюсь запустить его, это сообщение вышло, проблема даже не может быть запущена. Он сказал, что одна операция ушла, но похоже, что она остановилась. Кто-нибудь раньше встречал подобную проблему, или кто-нибудь знает, что здесь происходит?
![The screen comes out when I run the program]()
Ответы
Ответ 1
У меня была точно такая же проблема. Мне помогли добавить параметр "-clean" в первой строке файла eclipse.ini и перезапустить IDE. После добавления этой опции затмение очищает все кэшированные данные в рабочем пространстве каждый раз при запуске (что также означает, что он будет запускаться медленнее).
Вы можете найти дополнительную информацию об этом здесь: Как отремонтировать подвеску 'Пользовательская работа ждет "Building Workspace" в eclipse
Ответ 2
Для меня чистый вариант не работал, и я не хотел reset рабочего пространства. К счастью для меня работало другое решение:
- Отключить автоматические сборки (снимите флажок пункта меню Проекты → Автоматически создавать)
- Перезапустить IDE (мне пришлось убить его из командной строки)
- Закрыть все проекты
- Перезапустите IDE (на этот раз он должен закрыть без проблем)
- Откройте проекты, над которыми вам нужно работать (теперь все должно быть хорошо)
О да, у меня был чистый вариант в eclipse.ini все время. Не уверен, что это необходимо, но было бы неплохо попробовать этот вариант в любом случае.
Ответ 3
Мне пришлось отключить опцию автоматической сборки из Eclipse и перезапустить ее. Это заставило его работать на меня.
Ответ 4
У меня была та же проблема: умираю, ожидая Project/clean.
Я пробовал следовать этим рекомендациям, "очистить" комманд в eclipse.ini, изменил рабочую среду, переустановил eclipse...
В конце концов, проблема осталась неподвижной.
Затем, наконец, я спрашиваю своего друга, тогда решение было простым: "он может быть разбит в вашем файле aapt, измените его с хорошим"
Теперь все отлично.
Надеюсь, что это поможет.
Ответ 5
Это также может свидетельствовать о неправильности настройки JDK в Eclipse. В моем случае я указывал на конкретный каталог на моем рабочем компьютере. ИТ-специалисты обновили JDK и поместили его в другой каталог, поэтому старый путь больше недействителен. Eclipse нашел JRE в параллельном каталоге и пытался это использовать.
Я установил настройку JDK, и она сработала.
Вначале я не заметил, потому что я автоматически включил его. Как только я отключил его, попробовал запустить сборку Maven, после чего я увидел сообщение об ошибке, в котором javac не найден.
Ответ 6
Я решил эту проблему, удалив файл <workspace_folder>/.metadata/.lock
.
Ответ 7
это может быть связано с установкой другого программного обеспечения с установленным портом, эквивалентным порту, используемому сервером adb
adb зависает при попытке запустить или остановить сервер
Ответ 8
Этот метод работал у меня:
- Перейдите в меню "Проект" → снимите флажок "Автоматически создавать".
- Принудительно закройте Eclipse, затем снова откройте его.
- Удалить файлы классов.
- Отредактируйте исходные коды, вызвавшие ошибку, сохраните и перестройте проект ( "Проект" → "Создать все" ).
Надеюсь, это поможет!
Ответ 9
У меня была та же проблема, и я применил то, что посоветовали ребята, но это не сработало. Я выяснил, что в каталоге target--> classes есть несколько папок, которые ни я, ни IDE не смогли очистить/удалить.
Я перезапустил машину, затем запустил IDE, и все работало просто отлично.
Ответ 10
Я столкнулся с этой проблемой, и причина была в том, что был один проект, который был построен неправильно. поэтому, если вы столкнулись с этой проблемой в существующем рабочем рабочем пространстве, просмотрите последние изменения или недавно импортированные проекты.