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

Как избежать "Обновление внешних папок" в Android-разработке в Eclipse

У меня есть эта неприятная проблема, которая занимает 10-20 секунд, а иногда и больше каждый раз, когда мой проект андроида обновляется или перестраивается.

enter image description here

Я искал форумы android, а также в stackoverflow, но решения не имеют смысла. Пожалуйста, дайте мне решение или ссылку на него.

Мой проект андроида зависит от двух внешних java-библиотек и андроидных библиотек. Скажите мне, если вам нужна дополнительная информация.


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

Требуется лучшее решение. Есть ли опция запуска? который отключается при запуске приложения. или варианты сборки?


4b9b3361

Ответ 1

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

Щелкните правой кнопкой мыши по проекту → Выбрать Build PathConfigure Build Path.. → Выбрать Libraries

enter image description here

Выберите кнопку Source attachment и Remove. Нажмите Remove и OK.

Я думаю, что это должно решить вашу проблему.

Ответ 2

Вместо того, чтобы прикреплять исходную папку к файлу .jar, вы должны закрепить исходную папку и прикрепить zipped файл к .jar.

См. этот ответ для получения дополнительной информации fooobar.com/questions/235064/...

Ответ 3

это помогло мне, и вы тоже можете попробовать:

Перейдите в свой файл Workspace/.metadata/.plugins/org.eclipse.jdt.core/ и удалите .org.eclipse.jdt.core.external.folders папка

он содержит файл .project со ссылками на внешние папки, который занимает слишком много времени, чтобы обновить

Ответ 4

Вы можете отключить опцию "Обновить при доступе" в Window- > Preferences- > General- > Workspace - она ​​не действует, как я думаю, потому что даже она включается, вы должны вручную обновлять проекты, если вы изменяете их вне Eclipse

Ответ 5

Если что-то еще не удается (в моем случае), установите новую копию Eclipse Juno Перейдите в Help-Install Software и добавьте это репо: https://dl-ssl.google.com/android/eclipse/ Проверьте все параметры и установите. По причинам миграции я пытался установить Eclipse на MAC OS Yosemite, так как Android Studio теперь является официальной IDE, трудно найти настройки Eclipse с включенным плагином ADT. Я попробовал несколько версий Eclipse, и JUNO выполнил эту работу.