AndroidNDK位置不可配置
在项目设置(文件 -> 项目结构)中,“Android NDK 位置”字段显示为灰色:
单击“下载 Android NDK”会短暂显示一些对话框。安装了几个版本的 NDK:
我的设置有什么问题?
主机:Ubuntu 18.04 LTS
Android Studio 4.1.1 Build #AI-201.8743.12.41.6953283,构建于2020年11月5日 运行时版本:1.8.0_242-release-1644-b3-6222593 amd64 VM:OpenJDK 64-Bit Servers VM by Jet5B.Linux 0-128-generic GC: ParNew, ConcurrentMarkSweep Memory: 2014M Cores: 4 Registry: ide.new.welcome.screen.force=true, external.system.auto.import.disabled=true, debugger.watches.in.variables= false 非捆绑插件:com.intellij.ideolog、org.jetbrains.kotlin 当前桌面:LXDE
提交的错误报告
回答
- 离开 SDK Location 😉 我们仍然可以从Files> Project Structure> Modules> NDK Version 中选择
- 或者,只需添加
ndkVersion '22.0.7026061'在 build.gradle(app) 像这样
externalNativeBuild { ndkBuild { path file('src/main/jni/Android.mk') } } ndkVersion '22.0.7026061' // your desire version dependencies { implementation fileTree(dir: 'libs', include: ['*.jar']) }
-
额外提示:---您可以在此处设置路径变量
-
仍然没有为NDK构建应用程序??
-
关闭Android Studio。
-
删除位于的.temp文件夹
C:Users%USERNAME%AppDataLocalAndroidSdk(如果存在) -
删除选项文件夹位于
C:Users%USERNAME%AppDataRoamingGoogleAndroidStudio4.1 -
删除位于 SDK 目录中的NDK 或 ndk-bundle文件夹...
in my case D:AndroidSDKndk -
现在从 SDK Manager 中清除临时文件 >优化磁盘空间[不用担心它不会删除您的基本文件]
-
现在,从SDK Manager安装您想要的 NDK 版本
-