解决Android编译NDK is missing a “platforms” directory.

在采用Gradle构建Android项目时候出现如下错误信息:

NDKis missing a"platforms"directory.Ifyou are using NDK, verify the ndk.diris set to a valid NDK directory.  It is currently set to/.../.../ndk-bundle(sdk路径 我的是到 E:\androidSDK\android-sdk-windows4\tools 目录下).Ifyou are not using NDK, unset the NDK variable from ANDROID_NDK_HOME or local.propertiesto removethiswarning.

解决方法:

该错误信息说明在“E:\androidSDK\android-sdk-windows4\tools\ndk-bundle\”文件夹下找不到“ndk-build”文件,因为Android Studio未自带NDK开发工具,因此会出现此错误。

到“https://developer.android.google.cn/ndk/downloads/index.html”下载Linux 64 位 (x86)版本,下载完毕后将其解压,得到一个“android-ndk-r16b”文件夹,将其内部的所有文件全部移动至“E:\androidSDK\android-sdk-windows4\tools\ndk-bundle\”文件夹下,重启Android Studio,问题解决。


有次遇到构建错误,解决办法竟然是在项目的build文件中

google()要放在jcenter()前面。。。。

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。