升级到Android Studio 3 Canary 4后,我遇到了以下错误:
Gradle同步失败:com / android / tools / idea / gradle / project / model / ide / android / ModelCache.computeIfAbsent的@NotNull参数“key”参数不得为空
还有其他人遇到过同样的问题吗?
升级到Android Studio 3 Canary 4后,我遇到了以下错误:
Gradle同步失败:com / android / tools / idea / gradle / project / model / ide / android / ModelCache.computeIfAbsent的@NotNull参数“key”参数不得为空
还有其他人遇到过同样的问题吗?
更新项目级别的build.gradle
文件
```
dependencies {
classpath 'com.android.tools.build:gradle:2.3.3'
}
```
并且在模块的 build.gradle 文件中:
buildToolsVersion '25.0.3'
类路径 'com.android.tools.build:gradle:4.2.0'
在我使用Android Studio Bumblebee时,遇到了同样的问题: ModelCache.safeGet(androidProjectResult.androidProject::getNdkVersion, "")不应该是null
这个方法对我有效,进入 文件 > 项目结构 > 模块 > 并选择 NDK 版本,例如21.4.71...
如果有其他人遇到了这个问题:
这个错误只会在Canary的预览版本中出现,如果回到稳定的2.X版本,一切都会正常。
dependencies {
classpath 'com.android.tools.build:gradle:+'
}
这对我有效。