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重新下载,最后删除重新下载后还下载失败,让我自己去看看错误的log (Android Studio - Help - Show Log In Explorer打开查看log)
- 2 自己去官网下载NDK解压设置路径,都无济于事
- 3 想到之前看到一篇类似错误的文章说过错误提示缺少哪个文件如果没有就新建一个空文件放在目录下,于是我看了解压后的android-ndk-r22,确实没有错误里提到的platforms,就新建了一个空的platforms文件夹,修改了项目的新NDK路径,再执行编译,奇迹发生了,编译成功!!!app按钮终于是绿色不带叉的了
-
4 但遇到另外一个错误
错误1.png
- 5 File - Invalidate Caches/Restart,解决了问题
这种重启解决的一般就是缓存问题,习惯就好,毕竟翻墙不易
网友评论