升级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]
非常简单的解决方案。从 local.properties 中删除
ndk.dir
,
并在应用程序/库级别的 build.gradle 中声明 ndkVersion
android {
compileSdkVersion 30
ndkVersion "18.0.5002713"
...
}
谢谢
打开位置C:\Users dmin\AppData\Local\Android\Sdk dk 在这里你会发现多个文件名“18.0.5002713”打开每个保留具有source.propertise的文件并删除另一个具有相同名称的文件,例如18.0.5002713或带有-1,2..等。