【问题标题】:Inferring Nullity runs forever推断无效性永远运行
【发布时间】:2016-09-24 23:58:45
【问题描述】:

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

模块...不引用现有的“支持注释” 带有 Android 无效注释的库。你想添加 现在依赖?

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

我尝试在 gradle 中手动添加:

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

但仍然有相同的结果。

【问题讨论】:

  • 遇到同样的问题,不知道是什么问题

标签: android android-studio intellij-idea


【解决方案1】:

我遇到了完全相同的问题,但我设法通过 Android Studio 构建选项(在 Mac 上的 Build -> Edit Libraries and Dependencies 上找到)手动将最新版本的注释支持库添加到项目中来解决它。

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

【讨论】:

    猜你喜欢
    • 2023-01-18
    • 1970-01-01
    • 1970-01-01
    • 2018-09-30
    • 1970-01-01
    • 2018-05-19
    • 1970-01-01
    • 2014-05-20
    • 1970-01-01
    相关资源
    最近更新 更多