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

问题描述 投票:0回答:2

升级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]
android android-ndk android-gradle-plugin
2个回答
9
投票

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

ndk.dir

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

android {
    compileSdkVersion 30
    ndkVersion "18.0.5002713"
    ...
}

谢谢


0
投票

打开位置C:\Users dmin\AppData\Local\Android\Sdk dk 在这里你会发现多个文件名“18.0.5002713”打开每个保留具有source.propertise的文件并删除另一个具有相同名称的文件,例如18.0.5002713或带有-1,2..等。

© www.soinside.com 2019 - 2024. All rights reserved.