ModelCache.computeIfAbsent不能为null

时间:2017-06-24 22:56:24

标签: android android-studio-3.0

升级到Android Studio 3 Canary 4后我发现了这个错误:

  

Gradle sync失败:@NotNull参数的参数' key'的   COM /安卓/工具/主意/ gradle产出/项目/模型/ IDE /安卓/ ModelCache.computeIfAbsent   不能为空

其他人有同样的问题吗?

3 个答案:

答案 0 :(得分:10)

使用

更新项目级build.gradle文件

```

dependencies {
        classpath 'com.android.tools.build:gradle:2.3.3'
    }

```

和module build.gradle:

buildToolsVersion '25.0.3'

答案 1 :(得分:0)

如果其他人遇到此问题:

此错误仅在Canary的预览版本中出现,如果您回到稳定版本2.X,一切正常

答案 2 :(得分:0)

请在项目gradle文件依赖项中用“+”替换gradle构建版本,如下所述 -

dependencies {
    classpath 'com.android.tools.build:gradle:+'
}

它对我有用。