NDK 版本的 Gradle 构建错误 - ndk.dir 版本与 android.ndkVersion 不一致

Qam*_*mar 4 android android-ndk android-gradle-plugin

升级Gradle插件和Android Studio 4.2.1后。我在构建 C++ 库时遇到此错误。

Caused by: com.android.builder.errors.EvalIssueException: NDK from ndk.dir at D:\Sdk\ndk\18.0.5002713 had version [18.0.x] which disagrees with android.ndkVersion [22.1.x]
Run Code Online (Sandbox Code Playgroud)

Qam*_*mar 8

非常简单的解决方案。ndk.dir从 local.properties 中删除,

并在应用程序/库级别的 build.gradle 中声明 ndkVersion

android {
    compileSdkVersion 30
    ndkVersion "18.0.5002713"
    ...
}
Run Code Online (Sandbox Code Playgroud)

谢谢