gpt4 book ai didi

java - 收到警告 "NDK is missing a ' 平台“目录。”没有 NDK

转载 作者:IT老高 更新时间:2023-10-28 20:42:07 32 4
gpt4 key购买 nike

我有一个仅使用 Android SDK 而非 NDK 的项目,但每当我使用 gradle 构建有关 NDK 的信息时都会收到警告:

NDK 缺少“平台”目录。
如果您使用的是 NDK,请验证 ndk.dir 是否设置为有效的 NDK 目录。它当前设置为/usr/local/opt/android-sdk/ndk-bundle。
如果您不使用 NDK,请从 ANDROID_NDK_HOME 或 local.properties 中取消设置 NDK 变量以删除此警告。

似乎是一个非常明确的警告。我没有使用 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 中遇到了同样的问题。有谁知道如何摆脱这个警告?

最佳答案

请引用这两个链接:

This is caused by upgrading to Android gradle plugin 2.3 (com.android.tools.build:gradle:2.3.0).

In previous versions of the plugin the databinding package name (where the BR file is generated) was provided on an annotation in a generate file. In the new version it's passed as a annotation processor option which is now handled.

An updated version will be available soon, a temporary workaround is to simply use the previous android gradle plugin 2.2.2

关于java - 收到警告 "NDK is missing a ' 平台“目录。”没有 NDK,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/44730178/

32 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com