当我在android studio菜单中选择 Analyze - Infer nullity ... 并选择任何范围(甚至尝试在单个文件上运行)时会弹出消息并说:
模块......没有引用现有的“支持注释” 带有Android nullity注释的库。你想补充吗? 依赖现在?
单击“确定”,然后开始同步开始,并显示带有“推断无效注释”标题的进度条。然后永远运行就像这样
我尝试在gradle中手动添加:
compile 'com.android.support:support-annotations:23.4.0'
但仍然有相同的结果。
答案 0 :(得分:0)
我有完全相同的问题,但我设法通过Android Studio构建选项手动将最新版本的注释支持库添加到项目中来解决它(在Build - > Edit Libraries和对Mac的依赖。)
这里的问题是,如果您添加版本号高于目标API构建的支持库,Android Studio可能会给您一些警告,但无论如何都要添加它。不知道为什么,但这对我有用。