Android ADT 21.0.0. Утечки памяти в графическом макете

Я использую ADT 21.0.0.v201210310015-519525 в eclipse 4.2.1, и каждый раз, когда я начинаю работать над графическим макетом, затмение медленно начинает перестать отвечать. После открытия ~5 таких файлов это практически невозможно и нужно перезагрузить.

Кто-нибудь еще получил эти проблемы?

Я установил свой.ini в eclipse для увеличения памяти и java 1.6, как указано в некоторых решениях, но проблема все еще сохраняется.

-Dosgi.requiredJavaVersion = 1.6
-Xms128m
-Xmx1024m

3 ответа

Решение

У меня была эта проблема и все обновлено, и проблема, кажется, решена сейчас. Я использую версию: 21.1.0.v201302060044-569685 в версии Eclipse: Indigo Service Release 2. Надеюсь, это поможет.

У меня была эта проблема, и мне пришлось обновить и Eclipse, и ADT до ночной сборки, так как она решала эту проблему

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

Когда вы пытаетесь открыть свой макет (визуально) в Eclipse, он фактически пытается скомпилировать и запустить пользовательские классы элементов управления и попытаться отобразить представление.

так как затмение имеет очень маленький размер кучи, возникает проблема сбоев. Я советую вам проверить этот тип макета в эмуляторе ИЛИ на устройстве, а не тестировать его на Eclipse, то есть просто избегайте загрузки этого типа макета и попробуйте работать в XML и запустить его в эмуляторе.

Другие вопросы по тегам