Tùy chọn màn hình cảnh báo ở đâu trong Android Studio?


205

Tôi muốn xem cảnh báo về mã của mình trong Android Studio, nhưng tôi không thể tìm thấy tùy chọn để hiển thị chế độ xem cảnh báo. Trong trường hợp nhật thực, chúng ta có thể thấy các cảnh báo trong chế độ xem "Sự cố".

Bất cứ ai có thể đề nghị tôi, làm thế nào để xem cảnh báo trong studio android?


Sử dụng Điều hướng -> Tin nhắn trước (ctrl + alt + lên) hoặc Tin nhắn tiếp theo (ctrl + alt + xuống)
VinayChoudhary99

1
Xem tính năng nổi bật này yêu cầu youtrack.jetbrains.com/su/IDEA-68854
quang vòng

Câu trả lời:


274

Nếu, trên thanh công cụ, bạn bấm Phân tích -> Kiểm tra mã; sau đó trong cửa sổ bật lên, chọn bao nhiêu dự án bạn muốn kiểm tra (tôi thường làm Whole Project, nhưng bạn có thể muốn chọn một mô-đun cụ thể), sau đó nhấp vào ổn.

Android Studio sẽ hoạt động một chút, sau đó cửa sổ kiểm tra sẽ bật lên từ dưới cùng với một danh sách kết quả, được chia nhỏ bằng kiểm tra.


51
Điều này không hiển thị cảnh báo trình biên dịch Java, nhưng các vấn đề về Android Lint!
sschuberth

4
Điều đó phụ thuộc vào hồ sơ kiểm tra bạn đã chọn! Bạn có thể chạy rất nhiều kiểm tra, bao gồm cả Java!
lage

trên Studio 1.5, phương pháp này hiển thị TẤT CẢ các vấn đề, không chỉ các vấn đề liên quan đến Lint như được giải thích bởi lage
Yoann Hercouet

1
trên Studio phiên bản 2, nó không hiển thị bất kỳ cảnh báo nào (mặc dù mã của tôi có vấn đề rõ ràng được đánh dấu màu vàng). Lỗi tiềm năng?
Raptor

Để phân tích tệp hiện tại, nhấn Alt + Shift + i. (Dành cho Windows)
Chintan Shah

47

Xây dựng -> Tạo dự án (Ctrl + F9) cung cấp những gì chúng ta có thể nhận được tương đương với các vấn đề về Eclipse của Eclipse trên Android Studio


1
Đồng ý, tôi thực sự không hiểu tại sao đây không phải là những gì bạn thấy khi bạn nhấn "chạy" và nó bị lỗi. Thực sự cần một cách để kéo lên quan điểm này khi bạn xây dựng theo cách đó.
vitriolix

27

bạn có thể sử dụng F2 cho các sự cố tiếp theo, xem thêm tại đây: Điều hướng đến Lỗi tiếp theo / Trước


Điều này cảm thấy giống như có thể sử dụng nhất đối với tôi trên một tập tin theo cơ sở tập tin. Tôi chỉ tìm màu vàng trong thanh bên để xem tôi có cần nhấn F2 không.
SilentNot

Sau khi nhấn F2, cảnh báo hoặc lỗi hiển thị trên phần trạng thái của cửa sổ chính.
mkdave99

5

GO để xem -> Công cụ Windows -> Tin nhắn để xem các cảnh báo


2
Điều này đã lỗi thời với phiên bản hiện tại của Android Studio (3.3).
manfcas

3

Ngay cả tôi đã tìm kiếm tất cả các cài đặt trong Android Studio, nhưng không thể tìm thấy một cửa sổ riêng cho nó. Các cảnh báo thực sự hiển thị ở đầu bên phải của một dòng cụ thể dưới dạng một điểm đánh dấu nhỏ màu vàng và nhấp vào đó để hiển thị các cảnh báo trong thanh trạng thái bên dưới. Màu sắc của chúng có thể được chỉnh sửa trong các tùy chọn kiểm tra.

Hy vọng điều này sẽ giúp bạn.


Cảm ơn đã trả lời tôi. Bạn đúng nhưng tôi cần chụp màn hình cảnh báo cho dự án của tôi.
Raghu Mudem

@vinuthan sau khi chạy Mã phân tích / Kiểm tra theo câu trả lời ở trên, bạn sẽ nhận được tất cả các cảnh báo trong tab Kiểm tra
Erwan

2
Còn đối với các lỗi như "Không thể giải quyết biểu tượng 'xyz'" thì sao? Eclipse sẽ hiển thị tất cả điều này trong một khung nhìn cảnh báo / lỗi dài. Quan điểm này có thể được thực hiện để làm việc tương tự?
Manius

Cảm ơn, đó là những gì tôi đang tìm kiếm. Dễ bỏ lỡ điều đó.
Alice

1

Điều gần nhất mà Android Studio / IntelliJ có đối với khung nhìn Vấn đề trong Eclipse là sử dụng phần Sự cố của cửa sổ công cụ Dự án . Với mở đó, điều hướng xuống bất kỳ lớp nào xuất hiện ở đó và mở chúng trong trình soạn thảo. Khi ở trong trình chỉnh sửa, bạn có thể sử dụng F2 để chuyển giữa các lỗi trong tệp đang mở .

Thật không may, cửa sổ công cụ Vấn đề của IntelliJ hiển thị các lớp có lỗi được lồng bởi thư mục / gói, do đó bạn phải mở rộng một số cấp độ và phải mất rất nhiều bất động sản màn hình để xem thậm chí một lỗi. Nó cũng không liệt kê các lỗi riêng lẻ, trước tiên bạn buộc phải mở tệp có vấn đề và sau đó sử dụng F2 để điều hướng đến từng lỗi. Tôi cũng gặp vấn đề là lỗi trong các tệp không mở, không hiển thị ở đó.

Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.