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 и запустить его в эмуляторе.