推断Nullity永远运行

Ole*_*nov 10 android intellij-idea android-studio

当我在android studio菜单中选择Analyze - Infer nullity ...并选择任何范围(甚至尝试在单个文件上运行)时弹出消息并说:

模块...没有引用现有的带有Android无效注释的"support-annotations"库.你想现在添加依赖吗?

我单击"确定",然后开始同步开始,并显示带有"推断无效注释"标题的进度条.然后它会像这样永远运行

我尝试在gradle中手动添加:

compile 'com.android.support:support-annotations:23.4.0'
Run Code Online (Sandbox Code Playgroud)

但仍然有相同的结果.

小智 0

我遇到了完全相同的问题,但我设法通过 Android Studio 构建选项(可在 Mac 上的“构建”->“编辑库和依赖项”中找到)手动将最新版本的注释支持库添加到项目中来解决该问题。

这里的问题是,如果您添加版本号高于目标 API 版本的支持库,Android Studio 可能会向您发出某种警告,但无论如何都要添加它。不知道为什么,但这对我有用。