Я работаю с Eclipse 4.2 (выпуск Juno 20120920-0800) на OS X 10.8.2 уже несколько недель, создавая приложения для Android 3.0 и выше. У меня есть четырехъядерный MacBook Pro с твердотельным накопителем i7, поэтому производительность не является проблемой. Все было отлично.
В какой-то момент я импортировал проект Android, который требовал Android 2.2, поэтому я установил его с помощью Android SDK manager (v.21). С тех пор работа с Eclipse длится вечно. Прежде всего, он напечатает следующее в сообщении о состоянии в правом нижнем углу:
Android SDK Content Loader: (0%)
Это займет две минуты или около того. Конкретное сообщение - «Проверить проекты», и при этом все проекты Android выделяются красным, потому что ресурсы Android не найдены. Затем он приступает к:
Загрузка данных для Android 2.2 (100%)
Это останется на пару минут. Затем происходит то же самое с Android 3.1 и другими версиями SDK, которые я установил. Он в основном зависает всякий раз, когда начинается первое автозаполнение (например, после ввода текста System.
) или когда я получаю доступ к настройкам Android до его загрузки.
Вот состояние моего Android SDK:
Что я уже пробовал:
Переустановка Android SDK (через Homebrew), таким образом, удаление
/usr/local/Cellar/android-sdk
полностью.Переустановка плагина AVD (v.21) с нуля.
Что я могу сделать, чтобы узнать об источнике этих проблем и вернуться в хорошее и чистое состояние?
/r21
после вашего Android-SDK местоположение? Мой заканчивается наandroid-sdks
.Ответы:
Это решение, которое я нашел, которое работает правильно:
%USERPROFILE%/
в Windows или просто~
в Linux / OS X (эту папку можно найти с рабочего стола).android
папку (это может быть скрытая папка)cache
которая находится внутри.android
папкиddms.cfg
который находится внутри.android
папкиНадеюсь, что это будет работать для вас.
источник
Та же проблема, застрял на 0%. Ран
/Applications/eclipse/eclipse -clean
и все снова отлично заработало. Измените этот путь для коробок Linux.
Обновление (из замечания от @Janusz)
Для пользователей Mac с eclipse вне каталога приложения ваша команда clean будет выглядеть примерно так:
источник
Перейдите в каталог вашего рабочего пространства
\workspace\.metadata\.plugins\org.eclipse.core.resources\.projects
и удалите все проекты в нем.Примечание: вы не потеряете свои проекты
источник
Я использовал некоторые другие ответы здесь, чтобы исправить эту проблему, но недавно я столкнулся с ней снова, и ни один не помог. Я не хотел переустанавливать или удалять свое рабочее пространство, поэтому я, наконец, нашел то, что сработало и могло бы помочь кому-то еще. Удалить файл:
Сначала вы можете сделать резервную копию, если хотите. Он хранит настройки вашего рабочего места (состояние перспективы, пути к файлам для опций меню и т. Д.), Но затмение загружено, и мне не пришлось переустанавливать что-либо, как подсказывает какой-то ответ. И я нигде этого не видел.
источник
Я знаю, что это было решено, но я решил поделиться этой ссылкой :
источник
Все остальные решения у меня не сработали, поэтому я просто удалил все файлы .log в папке [workspace] /. Metadata, и это снова сработало!
источник
Оказывается, эта проблема действительно возникает, когда ваше интернет-соединение нестабильно, медленно и т. Д.
Как только я вернусь к своему обычному интернет-соединению, контент снова загрузится нормально, менее чем за несколько секунд.
источник
Я испробовал все решения, но я не получил решение. После этого я отключил Интернет и удалил
ddms.cfg
из.android
папки ->open eclipse
->dialog of statistics send to Google?
-> ВыбранныйNO
и, наконец, работал на меня.Отредактировано:
Я попробовал
eclipse -clean
команду в командной строке, и это также сработало для меня.Спасибо.
источник
Я на Mac и использую ADT, могу подтвердить, что у меня работает следующее.
Никакой перезапуск Eclipse или перезагрузка Mac не помогли. Кажется, что Eclipse попадает в эту стадию из-за внезапной остановки. Мне пришлось принудительно загрузить мой Mac, и эта проблема, кажется, происходит с тех пор.
источник
Мое решение:
Установите все документы в диспетчере SDK.
источник
Я подготовил небольшой сценарий, чтобы было легко справиться с этой повторяющейся и очень раздражающей проблемой. Откройте терминал, затем:
в конце файла вставьте эту функцию:
тогда все, что вам нужно сделать сейчас:
и всякий раз, когда вы застряли, просто введите в окне терминала:
источник
просто щелкните правой кнопкой мыши на eclipse и запустите его как администратор. У меня тоже была такая же проблема, после этого она работала нормально, иногда окна не дают разрешения на доступ к SDK у обычного пользователя, поэтому вы должны дать разрешения администратора для того, чтобы рабочий андроид sdk или загрузчик контента
этот подход:
выключите eclipse, затем перейдите в YourWorkSpace \ .metadata \ .plugins \ org.eclipse.e4.workbench и удалите «workbench.xmi», теперь перезапустите eclipse.
источник
Я сделал этот пакетный файл, чтобы выполнить задачу, объясненную ответом slhck для систем Windows:
Я объяснил такой подход в этом посте на моем блоге.
источник
Все вышеперечисленные решения не сработали для меня.
В eclipse под вкладкой «Проблемы» проверьте ошибки - вы можете увидеть невозможность удаления файла и пути к проекту.
Теперь перейдите в каталог вашего рабочего пространства - проверьте project.properties для всех проектов, указанных на вкладке проблем, и проверьте
целевой = андроид-21
Целевое значение допустимо и существует в вашей папке android-sdk / platform /
В моем случае цель = Google, Google-Api-16 был причиной проблемы. Замените это, и это решено.
источник
Работал! Я только открыл терминал и набрал:
а потом ... набрал
... в этой категории .plugins .
источник
Существуют различные причины этой проблемы, и у каждого есть свое решение. Для среды Linux я создал псевдоним, чтобы позаботиться о большинстве из них, поскольку они произошли сверхурочно. Чтобы иметь все это в одном месте, вы можете попробовать это:
Добавьте следующее в ваш
~/.bash_aliases
файл.Обновить источник используя
source ~/.bash_aliases
Примечание:
~/workspace/MyApps
мое рабочее пространство , вам придется настроить его соответственно.~/Desktop/adt-bundle-linux-x86_64-20140702/eclipse
где находится мой исполняемый файл Eclipse , и вам придется соответственноисточник
Так вот что заставило меня снова работать:
Решены проблемы с различными версиями, связанными с android-support-v4.jar. Они не соответствовали друг другу, что вызывает проблемы, если проекты так или иначе связаны между собой.
Второй не так очевиден: я перезапустил IDE из оболочки, предоставив
$ANDROID_SDK_HOME
переменную - Environment. Это сделало меня на шаг впереди, но идея висит в другом месте. Обеспечение,$ANDROID_HOME
наконец, вернуло меня снова.Кстати: после этой процедуры не было необходимости в следующих запусках среды IDE заново устанавливать переменные среды.
источник