2017-08-23 15 views
8

Tôi đang gặp một vấn đề lạ trong Android Studio: Các tay bắt đầu Linter qualint ./gradlew nói "không có vấn đề", nhưng Phân tích -> Kiểm tra Mã phát hiện các vấn đề

Analyze -> Inspect Code -> "Whole project" 

Finds một số vấn đề, tuy nhiên nếu tôi làm điều đó

./gradlew lint 

trong giao diện điều khiển, nó nói

Ran lint trên phiên bản biến thể: 0 vấn đề tìm thấy

Ran lint trên biến thể debug: 0 vấn đề tìm thấy

Tôi không có lintOptins trong tập tin gradle của tôi, nhưng sử dụng một lint.xml, ở đây nó là:

<?xml version="1.0" encoding="UTF-8"?> 
<lint> 
    <issue id="all"> 
    <ignore path="build" /> 
    </issue> 
    <issue id="all"> 
    <ignore path="businesslogic/build" /> 
    </issue> 
</lint> 

Câu hỏi của tôi: Làm thế nào để làm cho giao diện điều khiển hiển thị lỗi giống như Kiểm tra trong studio android?

+0

https://stackoverflow.com/questions/26222665/getting-almost-the-same-results-when-running-as-inspections-and-gradle-lint – laalto

Trả lời

3

lint gradlew và Phân tích -> Kiểm tra Mã về cơ bản hai kiểm tra khác nhau

AndroidStudio chạy một tập phức tạp hơn nhiều kiểm tra hơn so với lint gradle

Để xem danh sách các kiểm tra được thực hiện bởi Android studio bạn có thể xem tại đây http://tools.android.com/tips/lint-checks Điều này có nghĩa là mã của bạn sẽ trải qua nhiều lần kiểm tra hơn trong AndroidStudio Kiểm tra hơn gradlew lint

Nếu bạn vẫn cần kết quả giống nhau, bạn sẽ phải hủy kích hoạt bất kỳ séc bổ sung nào không được bao gồm trong tập hợp kiểm tra lint được xác định trước

Các vấn đề liên quan