NDK is missing a "platforms" directory.unset the NDK variable from ANDROID_NDK_HOME o...

NDK is missing a "platforms" directory.
If you are using NDK, verify the ndk.dir is set to a valid NDK directory.  It is currently set to D:\Android\Sdk\ndk-bundle.
If you are not using NDK, unset the NDK variable from ANDROID_NDK_HOME or local.properties to remove this warning. 

首先这个错误之前没有的,可能是NDK升级到最新导致的编译失败。

尝试按照网上搜索的解决方法解决:

  • 1 删除NDK重新下载,最后删除重新下载后还下载失败,让我自己去看看错误的logAndroid Studio - Help - Show Log In Explorer打开查看log
  • 2 自己去官网下载NDK解压设置路径,都无济于事
  • 3 想到之前看到一篇类似错误的文章说过错误提示缺少哪个文件如果没有就新建一个空文件放在目录下,于是我看了解压后的android-ndk-r22,确实没有错误里提到的platforms,就新建了一个空的platforms文件夹,修改了项目的新NDK路径,再执行编译,奇迹发生了,编译成功!!!app按钮终于是绿色不带叉的了。

添加了缺少文件的目录.png
添加了缺少文件的目录.png
修改项目NDK路径.png
修改项目NDK路径.png
修改路径后编译新增的ndk路径.png
修改路径后编译新增的ndk路径.png

参考链接


安卓项目编译NDK报错:NDK is missing a "platforms" directory.unset the NDK variable from ANDROID_NDK_HOME o...

发布者

发表回复

您的电子邮箱地址不会被公开。 必填项已用 * 标注