首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >收到警告"NDK缺少“platforms”目录。“无NDK

收到警告"NDK缺少“platforms”目录。“无NDK
EN

Stack Overflow用户
提问于 2017-06-24 05:26:25
回答 1查看 71.9K关注 0票数 34

我有一个项目,它只使用Android SDK,而不使用NDK,但每当我使用gradle构建NDK时,我都会收到警告:

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 /usr/local/opt/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,所以我的android-sdk中没有ndk-bundle。问题是我没有设置ANDROID_NDK_HOME,而且我的local.properties文件(似乎是由Android Studio生成的)也没有设置NDK:

sdk.dir=/usr/local/opt/android-sdk

我有一个ANDROID_HOME环境变量:

ANDROID_HOME=/usr/local/opt/android-sdk

系统是mac,但我们在Docker中似乎也遇到了同样的问题。有人知道如何摆脱这个警告吗?

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2017-06-24 05:35:49

请参考这两个链接:

这是由于升级到Android gradle plugin2.3 (com.android.tools.build:gradle:2.3.0)造成的。

在该插件的早期版本中,数据绑定包名称(生成BR文件的位置)是在generate文件的注释中提供的。在新版本中,它作为批注处理器选项传递,现在已经处理了。

更新版本将很快可用,一个临时的解决办法是简单地使用以前的android gradle插件2.2.2

票数 13
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/44730178

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档