没有与请求的版本匹配的 NDK 版本

新手上路,请多包涵

更新到 Android Gradle 插件 3.6.0 (2020 年 2 月 24 日发布)后,几个项目独立开始失败:

 No version of NDK matched the requested version 20.0.5594570. Versions available locally: 21.0.6113669

通过安装旧的预期 ndk 版本在本地“修复”这个问题非常简单:

 sdkmanager 'ndk;20.0.5594570'

但是,我的问题是:这个旧版本在哪里以及如何指定?以及如何更新它以匹配最新版本 21.0.6113669

原文由 friederbluemle 发布,翻译遵循 CC BY-SA 4.0 许可协议

阅读 1.2k
1 个回答

[我的错误:请求的 ndk 版本 22.0.7026061 与 ndk.dir 请求的版本 20.0.5594570 不匹配]

MySolution:在不同的地方似乎有不同的 ndk 版本指出

请在下面找到相同的详细信息:请转到

  1. 项目结构=> SDK 位置=> NDK 位置(确保检查一个正确的 ndk 版本)

2)项目结构=>模块=>在NDK版本下(检查您在第一步中添加的相同版本)PFA图像为Step2

3)转到你的Android工作室项目=>转到local.properties文件=>检查你的ndk版本号

如果所有 3 个步骤都适用于一个当前正确的 NDK 版本,那么您的错误就会解决。

注意:确保同步项目文件,清理项目,重建项目。

希望这能解决你的问题!!快乐编码:)

原文由 user19791941 发布,翻译遵循 CC BY-SA 4.0 许可协议

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题