Вычисление Nullity выполняется навсегда

Когда я выбираю Analyze - Infer nullity... в меню студии Android и выбирает любое всплывающее сообщение (попробованное даже на одном файле) и говорит:

Модуль... не ссылается на существующие "аннотации поддержки", библиотеки с аннотациями андроида Android. Вы хотите добавить зависимость теперь?

Я нажимаю "ОК", а затем запускается синхронизация "w140" и индикатор выполнения с заголовком "infer nullity annotations". Затем он работает вечно, как этот

Я попытался добавить вручную это в gradle:

compile 'com.android.support:support-annotations:23.4.0'

Но все же имеет тот же результат.

Ответ 1

У меня была такая же проблема, но мне удалось ее решить, вручную добавив в проект новую версию библиотеки поддержки аннотаций с помощью возможностей сборки Android Studio (она найдена в Build → Edit Libraries and Dependencies на Mac).

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