Android Studio - все имена файлов в проекте красные, но ошибок нет
Я импортировал проект ADT в Android Studio. Я получил кучу ошибок, но я мог бы исправить их все. Я не думаю, что "как" важно в этом случае, я бы не смог вспомнить все ошибки в любом случае. Проект работает сейчас без ошибок, но почему-то Android Studio помечает все файлы красным цветом. Только имена файлов, в коде нет ошибок. Я попытался очистить и перезапустить.
кто-то испытывал что-то подобное раньше? Или, может быть, связанная с этим проблема с IntelliJ кто-то мог бы решить?
Edit:
Это был контроль версий. Проект был неверсионным, но в папке, управляемой SVN. Вот на что указывал красный цвет. Решением может быть копирование проекта в другую папку или добавление файлов в систему управления версиями.
9 ответов:
возможно, вы видите цвета состояния файла, которые Android Studio использует для отображения состояния файла. Откройте Настройки и перейдите в Редактор > цвета и шрифты > состояние файла. Здесь вы можете увидеть, что все разные цвета. Я предполагаю, что ваши красноватые файлы такого цвета, потому что вы еще не добавили их в систему управления версиями.
У меня была та же проблема: все было в красном, и мое
MainActivity
не найдено. Я решаю его:File - > Invalidate Cashes / Restart
вуаля!!
удачи
Если кто-то импортирует проект, а затем все файлы и имена папок коричневые, это означает, что файлы/папки неизвестны. Это происходит, если импортированный проект имеет управление VCS, чтобы решить эту проблему, вам просто нужно проверить корневую папку проекта .папка idea и внутри нее, если есть XML-файл с именем vcs.xml: если это так, просто переименуйте его или удалите, а затем закройте и снова откройте проект, все имена станут черными.
Это может быть из-за системы контроля версий. Возможно, вы не зафиксировали свое изменение в файлах фиксация вашего изменения восстановит цвет имен файлов до белого или перейдет к File - > Settings - >Version Control и отключить VCS
из скриншота, который вы прикрепили, кажется, что это из-за включенного VCS.
Случай 1: вы хотите использовать VCS. И вы не совершили код. Если это так, то, пожалуйста, запомните код.
случай 2: VCS включен, и вы не знаете об этом. Чтобы отключить это, перейдите в раздел настройка - > контроль версий.
в правой панели вы увидите проект и тип VCS. Выберите эту строку и нажмите на элемент VCS. В раскрывающемся списке выберите .
Это решит вашу проблему.
используя репозиторий SVN под Android Studio, я получил ту же проблему после переименования имени пакета. Чтобы решить эту проблему, вам нужно будет сделать правый клик по красным файлам/Subversion/Add to CVS -> тогда файлы будут зелеными, после того, как вы их зафиксируете, они будут нормальными (черный цвет).
Это происходило со мной каждый раз, когда я настраивал git repo в своем проекте. Чтобы ответить на вопрос, просто добавьте проблемные файлы в свой VCS, "git add" в моем случае, и вы должны быть хорошо идти.
У меня были похожие проблемы с IntelliJ и есть еще некоторые детали, которые могут оказаться полезными:
- Если по какой-то причине IntelliJ импортирует проект с использованием VCS, отличного от того, что используется вашим проектом, это может повлиять на то, как он выглядит в корнях проекта. Например, IntelliJ продолжал импортировать проекты с Subversion в качестве VCS, когда мы используем Git -- Subversion создает корень для каждой папки верхнего уровня, а Git просто имел только один корень (я понятия не имею, почему).
- как предложенный выше, зайдя в Настройки - >контроль версий (IntelliJ IDEA ->настройки для OS X) и изменив тип VCS на "Git" или "none", красные символы исчезнут.
- Я понятия не имел, почему IntelliJ продолжал импортировать проект как Subversion, поэтому я вошел в плагины и отключил "интеграцию Subversion" - это навсегда избавило от проблемы.