Gdzie jest opcja ekranu ostrzeżeń w Android Studio?

206

Chcę zobaczyć ostrzeżenia o moim kodzie w Android Studio, ale nie mogę znaleźć opcji wyświetlania widoku ostrzeżeń. W przypadku zaćmienia możemy zobaczyć ostrzeżenia w widoku „Problemy”.

Czy ktoś może mi zasugerować, jak wyświetlać ostrzeżenia w Android Studio?

Raghu Mudem
źródło
Użyj Nawiguj -> Poprzednia wiadomość (ctrl + alt + góra) lub Następna wiadomość (ctrl + alt + dół)
VinayChoudhary99
1
Zobacz tę wyjątkową prośbę o funkcje youtrack.jetbrains.com/issue/IDEA-68854
opticyclic

Odpowiedzi:

275

Jeśli na pasku narzędzi klikniesz Analizuj -> Sprawdź kod; następnie w oknie, które się pojawi, wybierz, ile swojego projektu chcesz sprawdzić (zazwyczaj wykonuję cały projekt, ale możesz wybrać konkretny moduł), a następnie kliknij OK.

Android Studio będzie działało przez chwilę, a następnie okienko inspekcji wyskoczy od dołu z listą wyników podzielonych przez inspekcję.

Brenden Kromhout
źródło
51
To nie pokazuje ostrzeżeń kompilatora Java, ale problemy z Androidem Lint!
sschuberth
4
To zależy od wybranego profilu inspekcji! Możesz przeprowadzić wiele inspekcji, w tym Java!
lage
w Studio 1.5 ta metoda wyświetla WSZYSTKIE problemy, nie tylko te związane z Lint, jak wyjaśnił lage
Yoann Hercouet,
1
w wersji Studio 2 nie wyświetla żadnych ostrzeżeń (chociaż moje kody mają oczywiste problemy zaznaczone na żółto). Potencjalny błąd?
Raptor
1
W moim pliku wszystkie moje ostrzeżenia są na polach i mówią „Ustaw jako prywatny”. Naciśnięcie „Alt + Enter” jest bardzo czasochłonne, aby każde pole miało modyfikator prywatny. Czy można rozwiązać wszystkie ostrzeżenia jednocześnie, aby wszystkie pola stały się prywatne?
Shikhar Mainalee
47

Kompilacja -> Utwórz projekt (Ctrl + F9) daje to, co możemy uzyskać w widoku „Problemy” Eclipse w Android Studio

Sourab Sharma
źródło
1
Zgadzam się, naprawdę nie rozumiem, dlaczego nie widzisz tego po naciśnięciu przycisku „Uruchom” i błędy. Naprawdę potrzebujesz sposobu, aby wyświetlić ten widok, gdy budujesz w ten sposób.
vitriolix,
27

możesz użyć F2 do następnych problemów, zobacz więcej tutaj: Nawigacja do następnego / poprzedniego błędu

vuhung3990
źródło
Wydawało mi się, że jest to najbardziej przydatne dla każdego pliku. Właśnie szukałem żółtego na pasku bocznym, aby zobaczyć, czy muszę nacisnąć F2.
SilentNot
Po naciśnięciu F2 ostrzeżenie lub błąd wyświetla się w części statusu głównego okna.
mkdave99
5

PRZEJDŹ do Widok -> Narzędzie Windows -> Wiadomości, aby wyświetlić ostrzeżenia

sharath
źródło
2
Jest to nieaktualne w obecnej wersji Androida Studio (3.3).
manfcas
3

Nawet przeszukałem wszystkie ustawienia w Android Studio, ale nie mogłem znaleźć dla niego osobnego okna. Ostrzeżenia są faktycznie widoczne na prawym końcu określonej linii jako mały żółty znacznik, a kliknięcie tego pokazuje ostrzeżenia na pasku stanu poniżej. Ich kolory można edytować w opcjach kontroli.

Mam nadzieję, że to ci pomoże.

Vinuthan
źródło
Dziękuję za odpowiedź. Masz rację, ale potrzebuję zrzutu ekranu ostrzeżenia dla mojego projektu.
Raghu Mudem,
@vinuthan po uruchomieniu kodu analizy / inspekcji zgodnie z powyższą odpowiedzią, otrzymasz wszystkie ostrzeżenia w zakładce Inspekcja
Erwan
2
Co z błędami takimi jak „Nie można rozwiązać symbolu„ xyz ”? Eclipse pokazałby to wszystko w długim widoku błędów / ostrzeżeń. Czy ten widok może działać podobnie?
Manius
Dzięki, tego właśnie szukałem. Łatwo tego przegapić.
Alice
2

Android Studio / IntelliJ najbardziej zbliżony do widoku Problemy w Eclipse to skorzystanie z sekcji Problemy w oknie narzędzia Projekt . Po otwarciu przejdź do dowolnych klas, które się tam pojawią i otwórz je w edytorze. W edytorze możesz użyć klawisza F2, aby przeskakiwać między błędami w otwartym pliku .

Niestety okno narzędzia Problemy IntelliJ pokazuje klasy z błędami zagnieżdżonymi w folderze / pakiecie, więc musisz rozwinąć kilka poziomów i zajmie to dużo ekranu, aby zobaczyć nawet jeden błąd. Nie zawiera też osobno listy błędów, co zmusza cię do otwarcia problematycznego pliku, a następnie do przejścia do każdego z nich za pomocą F2. Miałem również problem polegający na tym, że błędy w plikach, które nie były otwarte, nie pojawiały się tam.

tylko nikt
źródło