解决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()前面。。。。

你可能感兴趣的:(解决Android编译NDK is missing a “platforms” directory.)