提问人:Qamar 提问时间:5/19/2021 最后编辑:Qamar 更新时间:12/13/2022 访问量:2601
带有 NDK 版本的 Gradle 构建错误 - ndk.dir 版本与 android.ndkVersion 不一致
Gradle build error with NDK version - ndk.dir version which disagrees with android.ndkVersion
问:
升级 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]
答:
7赞
Qamar
5/19/2021
#1
非常简单的解决方案。从 local.properties 中删除,ndk.dir
并在 build.gradle 的 app/library 级别中声明 ndkVersion
android {
compileSdkVersion 30
ndkVersion "18.0.5002713"
...
}
谢谢
评论
0赞
J.Dragon
9/21/2023
对于 Flutter 用户,不要删除 local.properties 中的 'ndk.dir'。如果删除它,它不会在“[YOUR_PROJECT]\app\build\intermediates\merged_native_libs\release\out\lib”处为本机调试符号创建 3 个文件夹。
评论