2

在将 Android Studio 从 3.4.2 更新到 3.5 后,我在构建日志消息中看到以下警告消息。

NDK 解析结果:项目设置:Gradle 模型版本=5.4.1,NDK 版本为 UNKNOWN

我正在使用以下安装

Build-tools: 29.0.2 

NDK side by side: 20.0.5594570  

NDK: 20.0.5594570

我有以下内容build.gradle

classpath 'com.android.tools.build:gradle:3.5.0'

注意:即使我收到此警告消息,构建也没有任何问题成功,因此这不是阻塞问题。无论如何,我想摆脱这个警告。

我看过以下线程,但没有帮助

1. 建议一:建议使用导入项目(Gradle、Eclipse等)打开项目

评论:我通过上述选项重新导入了项目,但没有帮助。还尝试删除构建文件夹,重新启动无效缓存等。

结果:警告消息仍然存在

2. 建议2:你只需要打开local.properties & 把ndk.dir 路径改成你的NDK 路径。

评论:我已经有以下内容了local.properties

ndk.dir=C\:\\Users\\admin\\AppData\\Local\\Android\\Sdk\\ndk-bundle
sdk.dir=C\:\\Users\\admin\\AppData\\Local\\Android\\Sdk

结果:警告消息仍然存在

3. 建议3:进入你的build.gardle(Project),然后在同步项目android studio将使用gradle-5.4.1后将gardle的classpath改为3.5.0

评论:我已经有这个配置了build.gradle

结果:警告消息仍然存在

4. 建议 4:根据以下答案之一的建议,从给定链接下载 SDK 并将其设置在单独的文件夹中。

评论:我按照建议做了。

结果:警告消息仍然存在

在尝试了我在不同线程/评论/答案中找到的所有上述建议之后,似乎没有任何效果。

4

1 回答 1

-1

下载单独的 NDK,例如https://dl.google.com/android/repository/android-ndk-r20-windows-x86_64.zip

然后将其解压缩到一个目录,例如C\:\\Users\\admin\\AppData\\Local\\Android\\ndk,并指向ndk.dir它。IE

ndk.dir=C\:\\Users\\admin\\AppData\\Local\\Android\\ndk\\android-ndk-r20-windows-x86_64
sdk.dir=C\:\\Users\\admin\\AppData\\Local\\Android\\Sdk

或者,复制新下载的 NDK 的全部内容并覆盖 ndk-bundle目录内的内容

编辑#1

或者尝试导入项目而不是直接打开它,见下图:

在此处输入图像描述

于 2019-08-29T08:36:21.990 回答