Android Studio - все имена файлов в проекте красные, но ошибок нет
Я импортировал проект ADT в Android Studio. У меня много ошибок, но я могу исправить их все. Я не думаю, что "как" важно в этом случае, я бы не смог все-таки вспомнить все ошибки. Проект работает без ошибок, но как-то Android Studio отмечает все файлы красным. Просто имена файлов, ошибок в коде нет. Я попробовал очистить и перезапустить.
![enter image description here]()
Раньше кто-то испытывал подобное? Или, может быть, проблема с IntelliJ могла решить кто-то?
Edit:
Это был контроль версий. Проект был неверсифицирован, но в папке, управляемой SVN. То, что указывал красный. Решением может быть копирование проекта в другую папку или добавление файлов в управление версиями.
Ответы
Ответ 1
Возможно, вы видите цвета состояния файла, которые Android Studio использует для отображения состояния файла. Откройте "Настройки" и откройте "Редактор" > "Цвета и шрифты" > "Состояние файла". Здесь вы можете увидеть, что означают все разные цвета. Я предполагаю, что ваши красноватые файлы имеют такой цвет, потому что вы еще не добавили их в исходный код.
Ответ 2
У меня была такая же проблема: все было красным, а MainActivity
не найдено. Я разрешаю это, делая:
Файл → Недействительный каш/перезагрузка
Et voilà!!
Удачи.
Ответ 3
Если кто-то хочет импортировать проект, а затем все имена файлов и папок являются коричневыми, значит, файлы/папки неизвестны. Это происходит, если импортированный проект имеет контроль VCS, для этого вам просто нужно проверить корневую папку проекта для папки .idea и внутри нее, если есть XML файл с именем vcs.xml: если это так, просто переименуйте его или удалите, затем закрыть и снова открыть проект, все имена станут черными.
Ответ 4
Это может быть из-за вашей системы контроля версий. Возможно, вы не выполнили свои изменения в файлах, фиксирующих ваши изменения, чтобы восстановить цвет имен файлов на белый или перейти в Файл- > Настройки- > Управление версиями и отключить VCS
Ответ 5
Из скриншота, который вы подключили, похоже, что это связано с включенным VCS.
Случай 1: вы хотите использовать VCS. И вы не совершили код. Если это так, то, пожалуйста, зафиксируйте код.
Случай 2: VCS включен, и вы об этом не знаете. Чтобы отключить это, откройте "Настройка" → "Управление версиями".
На правой панели вы увидите проект и тип VCS. Выберите эту строку и щелкните элемент VCS. В раскрывающемся списке выберите.
Это решит вашу проблему.
Ответ 6
Используя SVN-репозиторий в Android Studio, я получил такую же проблему после переименования имени пакета. Чтобы решить эту проблему, вам нужно сделать правый щелчок по красным файлам /Subversion/Add to CVS → Затем файлы будут зелеными, после того, как вы их совершите, они будут нормальными (черный цвет).
Ответ 7
Это потому, что контроль версий (например, Git) был включен в вашем проекте.
Перейдите в File → Settings → Editor
. В разделе " Version Control
выберите " File Status Colors
Содержит список разных цветов и их значения.
![enter image description here]()
Ответ 8
Это происходило со мной каждый раз, когда я настраивал репозиторий git в моем проекте. Чтобы ответить на вопрос, просто добавьте проблемные файлы в ваш VCS, "git add" в моем случае, и вам должно быть хорошо идти.
Ответ 9
У меня были аналогичные проблемы с IntelliJ, и у вас есть более подробная информация, которая может оказаться полезной:
- Если по какой-либо причине IntelliJ импортирует проект с использованием VCS, отличный от того, что используется вашим проектом, это может повлиять на то, как он смотрит на корни проекта. Например, IntelliJ продолжал импортировать проекты с Subversion в качестве VCS, когда мы используем Git - Subversion создает корень для каждой папки верхнего уровня, а Git просто имеет только один корень (я не знаю, почему).
- Как было сказано выше, переход в Настройки- > Управление версиями (IntelliJ IDEA → Настройки для OS X) и изменение типа VCS на "Git" или "none" заставят красные символы уйти.
- Я понятия не имел, почему IntelliJ продолжал импортировать проект в качестве Subversion, поэтому я вошел в плагины и отключил "Интеграцию Subversion" - это избавилось от проблемы навсегда.
Ответ 10
Решения для существующего проекта, которые были недавно клонированы
- удалить или переименовать .idea/vcs.xml и перезапустить андроид студию
- Убедитесь, что точная папка добавлена как root в File-> Настройки-> Контроль версий
- Проверьте правильный инструмент vcs, настроенный в File-> Настройки-> Контроль версий и удалите ненужные записи
Ответ 11
Я пошел в папку моего проекта (c:\users\... \AndroidStudioProjects\my project folder\
и удалил папку .git
. (Она скрыта).
Проблема решена.
Ответ 12
VCS: commit После этого красный цвет ушел в моем случае.