2013-09-05 18 views
9

Có cách nào hay không, cách loại trừ tệp đã tạo android (hoặc chỉ định thư mục bị loại trừ theo cách thủ công), từ Phân tích -> Kiểm tra mã?Android Studio - Kiểm tra mã - Loại trừ các tệp được tạo

+0

Bạn có thể vui lòng cho biết cách kiểm tra mã trong studio android (dự án studio android gradle). Có bất kỳ plugin nào có sẵn không. Nó có thể được thực hiện bằng cách sử dụng dòng lệnh. –

+0

Bạn có thể kiểm tra mã từ menu Android Studio (Phân tích> Mã kiểm tra), từ CLI, bạn có thể đi với Gradle Android Lint ('gradle lint'), nhưng bạn không thể thực hiện kiểm tra mã tương tự từ CLI như Android Studio (IntelliJ IDEA) từ GUI. –

+0

Có công cụ nào khác có thể vận hành từ dòng lệnh không? –

Trả lời

2

tôi đã tìm thấy câu trả lời

thư mục bị loại trừ sẽ không được thực hiện trong tài khoản cho Phân tích Mã

  • Nhấp chuột phải vào yếu tố cấp cao nhất và đi vào Settings mở module
  • Ở đó bạn đã liệt kê các mô-đun đơn, chọn đúng mô-đun
  • Trong cột bên phải chọn các thư mục cần loại trừ và click chuột phải -> loại trừ hoặc nút loại trừ trên cây tập tin
  • Trong cột bên trái loại bỏ tất cả các tài liệu tham khảo còn sót lại vào thư mục loại trừ khỏi nhóm khác hơn Thư mục Loại trừ

Excluding folders

+1

Có cách nào để thực hiện việc này trên build.gradle không? –

+6

Tôi không có bất kỳ điều này cho Android Studio. Có phải vì dự án của tôi là dự án có thể đeo/di động không? https://www.dropbox.com/s/zezxtycckls0mel/Screenshot%202014-10-30%2018.04.37.png?dl=0 – Kamilski81

+1

chưa có câu trả lời cũ, câu trả lời cũ – Frank

2

Dùng phạm vi tùy chỉnh. Sau khi nhấp vào Phân tích> Kiểm tra mã, từ hộp thoại Chỉ định phạm vi kiểm tra, hãy nhấp vào "..." sau "Phạm vi tùy chỉnh". Xác định phạm vi mới. Theo cách đệ quy bao gồm Android, app và bất kỳ điều gì khác đều quan trọng. Sau đó đệ quy loại trừ các thư mục bạn không muốn.

Tôi muốn đặt mã được tạo trong thư mục build và loại trừ nó. (Để có được mã trong thư mục build để được đưa vào xây dựng, bao gồm nó trong app.gradle trong android/sourceSets/main/java.srcDirs.)

+0

Chỉ muốn nói rằng tác phẩm này hoạt động, trong khi câu trả lời được chấp nhận là lỗi thời. – zoltish

+0

Chỉ muốn nói hiện tại điều này được đề xuất bởi blog nhà phát triển Android. –

2

Bạn có thể làm điều đó bằng cách sử dụng Gradle IDEA plugin:

apply plugin: 'idea' 
idea { 
    module { 
     excludeDirs = [file("unwanted-directory-name")] 
    } 
} 
1

Hãy xem this câu trả lời:

Về cơ bản, bạn chỉ cần tạo phạm vi tùy chỉnh với mẫu sau: !file:*intermediates*/&&!file:*generated*/&&!lib:*..*

Hy vọng điều này sẽ hữu ích.

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