在更新到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?
[我的错误:请求的ndk版本22.0.7026061与ndk.dir请求的版本20.0.5594570不匹配]
我的解决方案:在不同的地方似乎有不同的ndk版本
请查看以下相同的详细信息:请转至
项目结构=> SDK位置=> NDK位置(确保检查一个正确的NDK版本)
2)项目结构=>模块= NDK版本下的>(检查您在第一步中添加的相同版本)
步骤2的PFA图像
3)Gotoyour Android studio project=> go to local。属性文件=>检查NDK版本号
如果所有3个步骤都是正确的,并且当前有一个正确的NDK版本,那么你的错误就解决了。
注意:一定要同步项目文件,清理项目,重建项目。
希望这能解决你的问题!!编码快乐:)