Подтвердить что ты не робот

Запуск Eclipse висит, "Android SDK: устранение маркеров ошибок"

Я знаю, что другие люди пытались решить эту проблему, но до сих пор нашли подходящий ответ.

Ошибка при запуске eclipse получает зависание на "Android SDK: устранение маркеров ошибок", кроме того, если я пытаюсь взаимодействовать с ним, он полностью замораживается, и я вынужден принудительно завершить работу.

Это диалог прогресса: Eclipse Progress Dialog

Мне показалось странным, что ему нужно несколько раз разрешать маркеры ошибок, но я предполагаю, что это просто для каждого проекта в моей рабочей области.

это мой eclipse.ini:

eclipse.ini

Другие вещи, которые следует учитывать, это то, что все, что в настоящее время существует в моей рабочей области, - это приложение для Android, проект конечной точки приложения для приложения до и 4 необходимые библиотеки ссылок. Все указанные проекты открыты. Является ли это вопросом перегрузки IDE или, возможно, есть какой-то цикл, в который я его ввел? Мне трудно представить, что это уникальное обстоятельство.

UPDATE: Когда я удаляю проект конечной точки движка приложения из рабочей области и перезапускаю eclipse, он загружается штрафом. Когда я возвращаю его, все хорошо. Но когда я перезахожусь оттуда, он снова попадает в цикл ошибок. Я убежден, что у меня есть циркулярная ссылка где-то, но я не могу понять, где. Спасибо за вашу помощь.

4b9b3361

Ответ 1

Эта проблема сошла с ума, пока я не нашел ниже, если бы я не опубликовал ответ, я не мужчина! Надеюсь, это поможет, если вы тоже сходите с ума

Я нашел из Eclipse Застрял в "Android SDK: Разрешение маркеров ошибок" :

cd [my workspace folder]

cd .metadata

find . -name .markers -exec rm {} \;

eclipse -clean -refresh

если вы находитесь в win32

FOR /F "tokens=*" %%G IN ('DIR /B /AD /S .markers') DO RMDIR /S /Q "%%G"

Ответ 2

Я решил проблему с этим (из вашей папки eclipse):

eclipse -clean -refresh

Я следил за этим URL: http://tekhoow.blogspot.com.es/2013/06/eclipse-stuck-at-android-sdk-resolving.html (но для команды eclipse мне было достаточно)

Существует еще один вопрос в стеке с той же темой и сказать то же самое: " Очистить все проекты в рабочей области и перезапустить Eclipse для решения этой проблемы." Как разрешить маркеры ошибок Eclipse Android SDK

Ответ 3

Попробовав все предлагаемые способы, единственный способ решить мою проблему - удалить этот файл:

/workspace/.metadata/.plugins/org.eclipse.e4.workbench/workbench.xmi

Оригинальный ответ

Ответ 4

У меня была та же проблема, и я нашел решение, выполнив "eclipse.exe -clean -refresh" из приглашения cmd. Вышеупомянутое решение включает другие команды, выполненные в папке .metadata, которая не распространяется на все версии Eclipse. Я использую Eclipse IDE для Android Developers 23.0.2.1259578.

Ответ 5

Существует очень простой способ вызова вышеупомянутых ответов на Mac OSX:

cd workspace

rm./. metadata/.plugins/org.eclipse.core.resources/.projects/*/. markers

(или)

rm./. metadata/.plugins/org.eclipse.core.resources/.projects/Project-Name/.markers

cd eclipse.app/Contents/MacOS

./eclipse -clean -remove

Ответ 6

Это случилось со мной раньше. В библиотеках, связанных с проектом Google App Engine, есть ошибки, вам нужно сделать close Eclipse, go to your workspace and move every other project not related to the Google App Engine project to another location on your computer, then start Eclipse and make sure you resolve all the issues with the backend project ,then copy the other projects back to your workspace.

Ответ 7

понял это пару дней назад и забыл сообщить y'all.

все, что мне нужно было, это сохранить проекты в другой каталог, если вы еще этого не сделали. Удалите его из рабочей области, а также удалите проект конечных точек движка приложения.

Повторно импортируйте проект android и скопируйте его в рабочее пространство. задайте путь сборки java и все остальное (если он говорит, что "мастер проекта" управляет щелчком → команда → отключить), все должно выглядеть нормально. Затем удалите все ссылки на проект движка приложения, это означает, что папки называются "endpoint-libs/libcontainers..."

Это разрушит ваш проект везде, где вы ссылаетесь на модель данных

Теперь заново импортируйте проект движка приложения и внесите необходимые изменения, чтобы он не имел ошибок сборки (предупреждения могут быть в порядке).

Управляющий клик → создать клиентскую библиотеку конечных точек. Библиотеки исходного проекта будут заменены.

Не совсем уверен, что вызвало это, но пока оно прекрасно работает.

Ответ 8

Отличная тема!!

Прочитав все ответы. Я нашел простое решение, и он отлично работает на Windows 7.

Я создал файл "eclipse_start.bat" с помощью этих простых команд:

cd /d C:\eclipse (the directory where is the eclipse.exe file)
eclipse -clean -refresh
cmd

Каждый раз, когда я должен запускать Eclipse, я запускаю этот файл, поэтому программа запускается без проблем.

Я попробовал еще одно решение. Я добавил эту строку в файл "eclipse.ini" перед любой другой линией

-clean
-refresh

Таким образом, я могу запускать непосредственно Eclispe с тем же результатом, но более чистым способом.

Спасибо всем!

Ответ 9

У меня есть простое решение без кода. Остановите процесс "Разрешить маркеры ошибок" с помощью красной кнопки, затем снимите флажок "Автоматически создавать" (Project → Build Automatically), закройте Eclipse и снова откройте его. Проверить снова Автоматически создавать.

Иногда это случается снова, тогда я делаю этот же процесс. Скучно, но он работает.

Ответ 10

Попробуйте перейти в папку рабочего пространства, в \workspace.metadata.plugins\org.eclipse.core.resources.projects Вы увидите папки с вашими проектами. Откройте каждую папку и удалите файлы ".markers". После перезапуска Eclipse

Ответ 11

Мне ничего не помогло, но затем я пошел в .metadata/.plugins/org.eclipse.core.runtime и удаленные файлы:

com.android.ide.eclipse.adt.prefs
com.android.ide.eclipse.ddms.prefs

Eclipse снова начал нормально.

Ответ 12

Я использовал ответ выше - сначала установил cygwin, чтобы установить установленный стиль Unix (обратите внимание, что версия "find" DOSbox "cmd" не работает - в следующей строке в верхней части рабочего пространства Eclipse, которая висит:

найти. -name.markers -print -exec rm -i {}

Обратите внимание, что "-i" указывает "интерактивный" remove - и подтвердит каждый файл ".markers", который должен быть удален. Затем я последовал за ним с помощью

./eclipse.exe -clean -refresh

в папке eclipse. Я еще раз проверю (после следующей зависания:-), чтобы увидеть, нужна ли только вторая строка. Во всяком случае, затмение снова радуется, и я тоже! Обратите внимание, что установка полного пакета cygwin занимает некоторое время (много часов) - но это того стоит - просто запустите установку в конце дня и дайте ей работать на ночь...

Ответ 13

перейдите в папку eclipse с cmd, (Shift + щелкните правой кнопкой мыши по папке eclipse и выберите open с командой promt) затем введите "eclipse -clean -refresh"

Ответ 14

Вы должны удалить файл .marker из своего проекта, который существует в .metadata.plugins\org.eclipse.core.resources.projects(ваш весь проект).

Ответ 15

Итак, на Mac, с Eclipse ADT, метод очистки и обновления помогло. Вот несколько небольших изменений:

Перейдите в ADT Location (если Android) → Eclipse.app → MacOS В этом каталоге вы должны найти eclipse. Введите следующую команду, и вам должно быть хорошо: . /eclipse -clean -refresh

Ответ 16

Создайте текстовый документ в папке установки Eclipse Вставьте эту команду и обновите ее именем своей папки

"C:\Папка, где установлен Eclipse\eclipse\eclipse.exe" -clean -refresh

Переименуйте в CleanEclipse.bat и запускайте каждый раз, когда у вас есть эта проблема Сэкономит вам много времени!

Ответ 17

Я часто сталкиваюсь с этой проблемой. И мой последний подход был...

  • Сначала откройте TaskManager, нажав CTRL + ALT + DEL и удалите все экземпляры adb.exe. если проблема не решена, переходите к следующему шагу без закрытия TaskManager.
  • Закройте Eclipse, а также убедитесь, что он не должен запускаться в TaskManager (также завершит процесс). Затем Откройте% USERPROFILE%/в Windows или просто ~ в Linux/OS X (вы можете найти эту папку с Desktop). затем откройте папку .android и удалите папку кэша и ddms.cfg и запустите Eclipse. Если ваша проблема не решена, выполните следующие действия.

  • Если ваша проблема не решена с помощью приведенного выше метода, перейдите в папку рабочей области и удалите ее, как предложено в этом Отвечать.

    /workspace/.metadata/.plugins/org.eclipse.e4.workbench/workbench.xmi

  • Если проблема все еще не решена, то помолитесь Богу.