Где опция экрана предупреждений в Android Studio?


206

Я хочу видеть предупреждения о моем коде в Android Studio, но не могу найти опцию для отображения вида предупреждений. В случае затмения мы можем видеть предупреждения в представлении «Проблемы».

Кто-нибудь может подсказать, как просмотреть предупреждения в андроид студии?


Используйте Навигация -> Предыдущее сообщение (ctrl + alt + up) или Следующее сообщение (ctrl + alt + down)
VinayChoudhary99

1
Посмотрите эту выдающуюся заявку на функцию youtrack.jetbrains.com/issue/IDEA-68854
opticyclic

Ответы:


275

Если на панели инструментов вы щелкнете Анализ -> Проверить код; затем в появившемся окне выберите объем вашего проекта, который вы хотите проверить (я обычно делаю Whole Project, но вы можете выбрать конкретный модуль), затем нажмите OK.

Android Studio немного поработает, затем снизу появится всплывающее окно со списком результатов, разделенных по проверке.


51
Это не показывает предупреждения компилятора Java, но проблемы Android Lint!
sschuberth

4
Это зависит от выбранного вами профиля проверки! Вы можете запустить много проверок, включая Java!
Лаг

в Studio 1.5 этот метод отображает ВСЕ проблемы, а не только те, которые связаны с Lint, как объяснил lage
Йоанн Херкуэ

1
на Studio версии 2 он не показывает никаких предупреждений (хотя мои коды имеют очевидные проблемы, отмеченные желтым цветом). Потенциальная ошибка?
Raptor

1
В моем файле все мои предупреждения находятся на полях и говорят: «Сделать приватным». Нажатие «Alt + Enter» занимает очень много времени, чтобы каждое отдельное поле имело модификатор private. Можно ли разрешить сразу все предупреждения, чтобы все поля были закрыты сразу?
Шихар Майнали

47

Build -> Make Project (Ctrl + F9) дает то, что мы можем получить, эквивалентное представлению Eclipse «Проблемы» в Android Studio


1
Согласитесь, я действительно не понимаю, почему это не то, что вы видите, когда нажимаете «убежать», и это приводит к ошибкам. Действительно нужен способ подтянуть это представление, когда вы строите этот путь.
vitriolix

27

Вы можете использовать F2 для решения следующих задач, подробнее см. здесь: переход к следующей / предыдущей ошибке


Мне показалось, что это наиболее удобно для каждого файла. Я просто посмотрел на желтый на боковой панели, чтобы увидеть, нужно ли мне нажимать F2.
SilentNot

После нажатия клавиши F2 предупреждение или ошибка отображаются в части состояния главного окна.
mkdave99

5

GO to View -> Инструмент Windows -> Сообщения для просмотра предупреждений


2
Это устарело в текущей версии Android Studio (3.3).
Manfcas

3

Даже я искал все настройки в Android Studio, но не смог найти отдельное окно для него. Предупреждения на самом деле видны с правой стороны определенной строки в виде небольшого желтого маркера, и при щелчке по нему отображаются предупреждения в строке состояния ниже. Их цвета можно редактировать в настройках проверки.

Надеюсь, это поможет вам.


Спасибо, что ответили мне. Вы правы, но мне нужен снимок экрана с предупреждением для моего проекта.
Рагху Мудем

@vinuthan после запуска кода анализа / проверки в соответствии с приведенным выше ответом, вы получите все предупреждения на вкладке «Проверка»
Erwan

2
Как насчет ошибок, таких как «Не удается разрешить символ« xyz »»? Eclipse покажет все это в длинном окне ошибок / предупреждений. Можно ли заставить эту точку зрения работать аналогично?
Маниус

Спасибо, это то, что я искал. Легко пропустить это.
Алиса

2

Самое близкое, что Android Studio / IntelliJ имеет к представлению «Проблемы» в Eclipse, - это использование раздела «Проблемы» окна инструмента «Проект» . При этом откройте все классы, которые там появляются, и откройте их в редакторе. Попав в редактор, вы можете использовать F2 для перехода между ошибками в открытом файле .

К сожалению, в окне инструмента «Проблемы IntelliJ» отображаются классы с ошибками, вложенными в папку / пакет, поэтому вам нужно расширить несколько уровней, и для просмотра хотя бы одной ошибки требуется много экрана. Он также не перечисляет ошибки по отдельности, заставляя вас сначала открыть проблемный файл, а затем использовать F2 для перехода к каждому из них. У меня также была проблема, что ошибки в файлах, которые не были открыты, там не появлялись.

Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.