Как избежать "Обновление внешних папок" в Android-разработке в Eclipse
У меня есть эта неприятная проблема, которая занимает 10-20 секунд, а иногда и больше каждый раз, когда мой проект андроида обновляется или перестраивается.
![enter image description here]()
Я искал форумы android, а также в stackoverflow, но решения не имеют смысла. Пожалуйста, дайте мне решение или ссылку на него.
Мой проект андроида зависит от двух внешних java-библиотек и андроидных библиотек. Скажите мне, если вам нужна дополнительная информация.
Раньше я задавал этот вопрос, и он решил проблему, удалив "исходное вложение". Но я считаю, что это нехорошее решение, потому что мне нужен источник, который должен быть прикреплен к банке. Это помогает во время отладки, просмотра кода. Если источник не подключен, ваша точка останова останавливается, и вы не можете перейти в читаемый источник.
Требуется лучшее решение. Есть ли опция запуска? который отключается при запуске приложения. или варианты сборки?
Ответы
Ответ 1
Причиной этого является то, что вы подключили источник с зависимыми баночками. Просто удалите источник из пути класса. Это можно сделать.
Щелкните правой кнопкой мыши по проекту → Выбрать Build Path
→ Configure 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 выполнил эту работу.