NDK分辨率结果:项目设置:Gradle模型版本= 5.4.1, NDK版本为未知
我正在使用以下已安装的
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。建议1:建议使用Import项目(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),然后在Sync project android studio将使用gradle-5.4.1后将gardle的类路径更改为3.5.0
评论:我已经在build.gradle
结果:警告消息仍然存在
4。建议4:如以下回答之一所建议,请从给定链接下载SDK,并将其设置在单独的文件夹中。
评论:我按照建议做了。
结果:警告消息仍然存在
尝试了我在不同主题/评论/答案中发现的所有上述建议后,似乎没有任何效果。
答案 0 :(得分:0)
下载单独的NDK,例如https://dl.google.com/android/repository/android-ndk-r20-windows-x86_64.zip
然后将其解压缩到目录,例如C\:\\Users\\admin\\AppData\\Local\\Android\\ndk
,然后将您的ndk.dir
指向该目录。即
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
或者尝试导入该项目,而不是直接打开它,请参见下文: