2015-11-24 13 views
8

Tôi có một số mô-đun trong dự án Android Studio và tôi muốn thay đổi cài đặt kiểm tra cho một trong các mô-đun này. Chính xác hơn, tôi muốn tắt tất cả các kiểm tra liên quan đến Android trong một mô-đun, nhưng để lại tất cả các kiểm tra Java chung tại chỗ.Android Studio: Thay đổi hồ sơ kiểm tra cho một mô-đun cụ thể trong dự án

Tôi cần điều này vì tôi có mô-đun thư viện Java không phải là Android và mô-đun đó sử dụng java.util.Properties và phương pháp load được triển khai ở cấp API Android 9. Vì thư viện đó không phải là công cụ Andoid, tôi chưa chỉ định Android Cấp API ở tất cả, và Studio cảnh báo tôi về điều đó.

Nó cung cấp thêm chú thích Android để bỏ qua kiểm tra đó, nhưng việc thêm phụ thuộc Android để tắt cảnh báo Android có vẻ không tốt.

Tôi có thể chỉnh sửa cài đặt để tắt cảnh báo đó, nhưng tôi không muốn bật cảnh báo cấp API trong toàn bộ dự án. Như tôi thấy, trong cài đặt bạn có thể chỉ định cài đặt kiểm tra toàn cầu hoặc cho toàn bộ dự án, không phải cho mô-đun cụ thể.

Có cách nào để thay đổi cài đặt kiểm tra cho một mô-đun hoặc thực hiện một số thao tác xung quanh không?

Tôi đang sử dụng Android Studio 1.3.2.

Trả lời

2

Các Studio sẽ tự động hiểu rằng các module Java không có gì với Android, và dừng lại kiểm tra Android (nhưng họ không phải là người khuyết tật, mặc dù): Tôi đã đi sửa chữa một cái gì đó trong mã, xây dựng lại nó nhiều lần, và khi tôi quay trở lại dòng cảnh báo, nó đã được sạch sẽ.

Vì vậy, tôi không thực sự biết những gì đang xảy ra, nhưng tôi có một số recomendations, mà sẽ giúp:

  1. Sync dự án Gradle của bạn, nó sẽ cố gắng để xây dựng lại dự án. Một số phụ thuộc và cài đặt sẽ chỉ giải quyết sau khi Gradle sẽ làm điều gì đó bên trong.
  2. Nếu Gradle bị lỗi, có thể có lỗi trong mã làm hỏng các giao lộ. Cố gắng giải quyết chúng.
  3. Nếu lịch sử dự án của bạn được lưu trữ trong VCS, hãy thử kiểm tra phiên bản rõ ràng mới nhất và đồng bộ hóa lại dự án.
  4. Kiểm tra các thay đổi trong các tệp .iml theo cách thủ công.Đối với một số lý do, Studio đôi khi có những chỉnh sửa lạ ở đó và nếu tôi khôi phục một số trong số đó, Studio hoạt động tốt hơn.
-1

Thực ra bạn có thể tắt tính năng kiểm tra cụ thể do Android Studio tạo. Tuy nhiên, điều này cần phải có trên tất cả các dự án bạn có trong Android Studio và không thể thực hiện được trong tất cả các mô-đun bạn hiện đang phát triển.

Để vô hiệu hóa việc kiểm tra android vào các dự án của bạn làm theo các bước sau:

  1. Bấm vào menu File và chọn Cài đặt
  2. Mở rộng nút gốc biên tập chọn Kiểm tra

Ở đó bạn sẽ có tất cả các kiểm tra mà Android Studio kiểm tra khi xây dựng một dự án (hình ảnh bên dưới). Bạn có thể mở rộng nút Android và kiểm tra những gì bạn muốn xóa khỏi thanh tra của mình.

Inspection Window in Android Studio

Hope this helps :)

+2

Tôi biết theo cách đó. Câu hỏi đặt ra là làm thế nào để tắt nếu * module *. –

+0

Tôi không biết nếu có cách nào để tắt nó trên mỗi mô-đun –

+0

Rõ ràng là không có. – Meo

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