Eclipse говорит мне, что у моего проекта есть ошибки, ничего не выделено красным цветом

Это случилось с двумя моими программами сейчас и не имеет абсолютно никакого смысла. Обычно это происходит, когда я добавляю файл ресурсов (в данном случае меню). В проводнике пакетов: - название проекта имеет небольшой красный x, что указывает на наличие ошибки в одном из файлов -не одного из подпапок или файлов есть x или показать красные блики

Ни один из моих кодов не имеет ошибок! Иногда я вижу это:

[2010-09-02 16:09:20 - FallDown] 'default' is not a best match for any device/locale combination.
[2010-09-02 16:09:20 - FallDown] Displaying it with 'Normal, Not Long, Landscape, Medium Density, Finger, Soft, Qwerty, Trackball, 480x320'

Что происходит?

Ответы

Ответ 1

Обычно я делаю в этом случае вызов "Project > Clean" из меню.

В этом проекте > Чистое мы также должны проверить наш макет (xml), он может представлять любые компоненты, выходящие за пределы экрана.

Ответ 2

Window --> Show View --> Problems. Это должно отображать список конкретных проблем, о которых "беспокоится" Eclipse.

Ответ 3

Eclipse пытается отладить или запустить XML файл ресурса, который у вас есть. Вот почему это происходит после добавления или редактирования файла ресурсов.

Чтобы избежать этой проблемы, убедитесь, что вы отлаживаете или запускаете проект, а не файл xml.

Либо выберите проект, прежде чем нажимать значок отладки/запуска, либо используйте раскрывающееся меню debug или run и выберите run [название вашего проекта].

Ответ 4

Это может помочь.

У меня было два файла компоновки xml, настроенных для различных конфигураций (различные папки макета в соответствии с оператором/страной-телефоном MMC, в которой работает этот оператор.

Я заметил, что сообщение было представлено только при открытии этих файлов. Остальная часть моего xml работала нормально.

Я уверен, что это имело какое-то отношение к тому, как я установил конфигурацию своей папки (неправильно установленную мной) в каталоге res.

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

Из того, что я могу собрать, система не могла справиться со всеми этими папками/конфигурациями, поэтому она попыталась представить по умолчанию (что есть у вас в папке макета, и поскольку она пытается сделать это работа с любым устройством (и он не может) дает предупреждение и устанавливает конфигурацию, которая понимает, которая соответствует большинству устройств.

Дело в том, что в моем случае я имею дело с телефонами и планшетами, высоким и низким разрешением, а в некоторых из них эта настройка представляет собой ужасный экран.

Вот моя конфигурация папки res:

Рез рисуем расположение макета mcc310 макет-mcc310-земля макета mcc311 макет-mcc311-земля макета mcc316 макет-mcc316-земля значения ценности-эс

Жирным шрифтом были те, у которых была слегка измененная копия упомянутого ранее 2 xml файла.

Я удалил те, и в моем случае проблема была исправлена.

Ура!

monn3t