Android Studio показывает символы в красном, но компилируется нормально - PullRequest
0 голосов
/ 27 января 2019

Мудрые предлагают драматические решения.Есть ли вред?могу ли я надеяться, что это все восстановится само собой.Это «облако не больше человеческой руки», которое поглотит мой проект в страшном шторме?

Ответы [ 3 ]

0 голосов
/ 27 января 2019

@ user462990 Если вы не видите никаких очевидных проблем.Я бы предложил инструмент статического анализатора Lint .Он проверяет ваш код и предоставит вам подробный отчет обо всех проблемах с вашим проектом.

Просто перейдите на Анализ-> Проверить код .

imageInspect Code">

В появившемся диалоговом окне Указать область проверки выберите Весь проект .

Specify Inspection Scope Dialog Window

Lint проверяет ваш код без его сборки и предоставляет отчет обо всех проблемах в окне инструмента Результат проверки внизу.

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

См. ниже, капитан Lint , подотчетный за дежурство *.

Inspection Results

0 голосов
/ 28 января 2019

В чем проблема ... enter image description here

Это цвет "R", теперь он красный. всегда черный раньше.

Я сжал проект и снова открыл его, и viewPager, который был красным, теперь черный.

0 голосов
/ 27 января 2019

Есть 3 случая, о которых я могу подумать:

1) Вы получили какое-то предупреждение или предупреждение, например:
Допустим, вы используете карты Google и хотите добавить «кнопку текущего местоположения» - если вы не проверите, приняло ли пользователь разрешение на доступ к местоположению или нет, вы сможете запустить свое приложение, но у вас будет предупреждение в красной строке.

2) Если какое-то представление помечено красным, но все компилируется без ошибок, это ошибка, и очистка и перестройка вашего проекта должны исправить это

3) Если какое-либо имя файла помечено красным, возможно, в самом файле есть какое-то сообщение об ошибке / предупреждение (например, ошибка XML внутри некоторого макета, которая позволяет компилировать ваше приложение)

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...