2015-11-24 2 views
8

У меня есть несколько модулей в проекте Android Studio, и я хотел бы изменить настройки проверок для одного из этих модулей. Точнее, я хочу отключить все проверки, связанные с Android, в одном модуле, но оставить все общие проверки Java на месте.Android Studio: изменить профиль проверки для одного конкретного модуля в проекте

мне это нужно, потому что у меня есть модуль библиотеки Java не Android-специфичного и что модуль использует java.util.Properties, и это load метод был реализован в Android уровня API 9. Так что библиотека не Andoid материала, я не указал Android API вообще, и Studio предупреждает меня об этом.

Он предлагает добавить аннотацию Android, чтобы игнорировать эту проверку, но добавление Android-зависимостей для выключения предупреждения Android кажется плохим.

Я могу отредактировать настройки, чтобы отключить это предупреждение, но я не хочу включать предупреждения уровня API во всем проекте. Как я уже нашел, в настройках вы можете указать настройку проверки как глобально, так и всего проекта, а не для конкретного модуля.

Есть ли способ изменить настройки проверки для одного модуля или сделать некоторые взлома?

Я использую Android Studio 1.3.2.

ответ

2

Студии должна автоматически понимать, что модуль Java не имеет ничего общего с Android, и остановил Android проверку (но они не были отключены, хотя): Я пошел что-то исправить в коде, перестроил его несколько раз, и когда я вернулся к строке предупреждения, он был чистым.

Итак, я на самом деле не знаю, что происходит, , но я получил некоторые, что Рекомендации должны помочь:

  1. Синхронизировать ваш проект Gradle, он будет пытаться перестроить проект. Некоторые зависимости и настройки будут решаться только после того, как Gradle сделает что-то внутреннее.
  2. Если Gradle не удался, могут возникнуть ошибки в коде, который разрушает интервалы. Попытайтесь их решить.
  3. Если ваша история проекта хранится в VCS, попробуйте снова проверить последнюю четкую версию и проект синхронизации.
  4. Проверьте изменения в файлах .iml вручную.По какой-то причине Studio иногда делает странные изменения там, и если я откажу некоторые из них, Studio работает лучше.
-1

На самом деле вы можете отключить специальные проверки, выполняемые Android Studio. Однако это должно быть во всех проектах, которые у вас есть в Android Studio, и не может быть сделано во всех модулях, которые вы сейчас разрабатываете.

Чтобы отключить андроид проверки ваших проектов выполните следующие действия:

  1. Нажмите на меню Файл и выберите пункт Настройки
  2. Разверните Редактора корневого узла выберите осмотрах

Там вы будете иметь все проверки, которые Android Studio проверяет при создании проекта (изображение ниже). Вы можете расширить узел Android и проверить, что вы хотите удалить из своих проверок.

Inspection Window in Android Studio

Надеется, что это помогает :)

+2

Я знал это. Вопрос заключается в том, как отключить для * модуля *. –

+0

Не знаю, есть ли способ отключить его на модуль –

+0

Ну, очевидно, нет. – Meo