Eclipse Android SDK замедляет работу с поддержкой контента
Im работает затмение на моем компьютере с Windows 7, 64-бит с 6-гигабайтным баком и ядром 2-го дуэта.
Im в настоящее время работает Eclipse 3.6 и Android 2.2 SDK
Im работает jdk 1.6
Im заметив, что при кодировании и контекстном всплывании списка методов класса он зависает Eclipse в течение 15 секунд. Это очень расстраивает.
Следует отметить, что когда Eclipse зависает, мой процессор отключается и обрабатывается java-процессом. Так что он делает что-то в этом роде. Но часто каждый раз, когда я заканчиваю объект с периодом и появляется контекстное окно, его становится слишком тяжело работать.
Я изменил некоторые настройки в файле Eclipse.ini, например:
-Xms1024m
-Xmx1024m
--launcher.XXMaxPermSize 512m
Есть ли что-нибудь еще, на что я должен обратить внимание:
Ответы
Ответ 1
После google search
Мне удалось найти отчет об ошибке из Eclipse.
Короче:
- Это проблема, возникающая при использовании Helios с ADT. Поскольку страница ADT на android.com говорит:
Внимание: Известны проблемы с плагином ADT, работающим с Eclipse 3.6. Пожалуйста, оставайтесь на 3.5 до дальнейшего уведомления.
- Чтобы исправить это, вам нужно будет использовать Eclipse 3.5 и поместить свой проект во вновь созданное рабочее пространство. (Если вы сохраняете рабочее пространство от Eclipse 3.6, проблема будет возникать даже на Eclipse 3.5.)
Ответ 2
Процедура "Работа вокруг" представлена в комментарии № 8 по этому URL-адресу: http://code.google.com/p/android/issues/detail?id=7850
Пример:
Я кодирую Froyo, а моя целевая SdkVersion - 7 (AndroidManifest.xml). Итак, для шага 1 я загрузил этот файл:
https://android.googlesource.com/platform/frameworks/base/+archive/froyo-release.tar.gz
И затем для шага 2 я извлечил базу/каталог этого .tgz файла в мой путь к SDK, который я устанавливаю в /opt/android -sdk-linux_x86/. Итак, вот команда, которую я выполнил против tgz, чтобы поместить все, куда она идет:
tar -vzxf base-froyo.tar.gz -C /opt/android-sdk-linux_x86/platforms/android-7/sources/ base/
Конечная цель состоит в том, чтобы поместить фактические источники в папку "sources" в дереве SDK, так что, когда автокоррекция гаснет, они находятся там.
snpe60 описывает это более четко:
Комментарий 7 от snpe60, 14 октября 2010 г. Эта проблема происходит, потому что ADT контейнер classpath имеет недопустимый источник по умолчанию. это исправлено в https://review.source.android.com/16569. Это изменение позволяет изменить ADT источник контейнера clasppath установка и отключение настроек неверное исходное вложение. Надеюсь, что это будут доступны в ADT 8.0.0.
Ответ 3
Это намного лучше Проблема автозаполнения Eclipse
Ответ 4
Вот ссылка на проблему, с которой вы сталкиваетесь
http://aaarkonusurum.blogspot.com/2011/08/eclipse-intelisensein-cldrtan-yavaslgna.html