Ответ 1
Я выключил Lint и проблема решена. Если у вас есть такая проблема, всегда выключайте Lint.
Если я попытаюсь отредактировать один из моих layout.xml, Eclipse становится все медленнее и медленнее, и примерно через 1 минуту он ударяет мне 5-6 строк сообщения об ошибке "Явное пространство Java" , не более того:
После этого, Eclipse не отвечает, я выхожу из него, и я получил эту вторую ошибку:
Бывает, каждый раз, когда я хочу отредактировать этот конкретный макет.
Может кто-нибудь сказать мне любой совет, что я должен делать с этим? Я не могу продолжить свою работу, это действительно раздражает, его просто блокирует меня, и я ничего не могу сделать, я получил эту ошибку примерно в 10 раз.
E D я T:
Многие люди сказали увеличить размер кучи, настроить Eclipse на ваш компьютер в файле .ini и т.д. и т.д. На всякий случай теперь я выделяю проблему: это не ошибка конфигурации, это явно ошибка Eclipse, которая потребляет всю память, которая у вас есть в виде минут, независимо от того, сколько у вас есть. Конфигурирование файла .ini не разрешает эту проблему.
Попробуйте отключить Lint вместо этого.
Я выключил Lint и проблема решена. Если у вас есть такая проблема, всегда выключайте Lint.
Что-то в макете пытается манипулировать большим количеством данных, а обработка его заставляет JVM выходить из кучи. Существует ли какое-либо преобразование или XSLT? Поддерживает ли схема бесконечное вложение дочерних узлов тега?
Проверьте макет для какой-либо формы рекурсии или любого другого типа бесконечного расширения.
Попробуйте опубликовать отдельный вопрос с заголовком: "Что может заставить этот XML использовать память?" и включают XML-код для макета. Вы можете сделать это здесь, но было бы проще добавить новый вопрос.
У меня была эта же проблема несколько минут назад, но я сделал это, изменив изображение, которое я собирался использовать, потому что свойство было слишком большим. поэтому попробуйте еще одно изображение, и вы сможете видеть, как вы работаете, не касаясь каких-либо настроек.