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构建应用程序??

    1. 关闭Android Studio。

    2. 删除位于的.temp文件夹
      C:Users%USERNAME%AppDataLocalAndroidSdk(如果存在)

    3. 删除选项文件夹位于
      C:Users%USERNAME%AppDataRoamingGoogleAndroidStudio4.1

    4. 删除位于 SDK 目录中的NDK 或 ndk-bundle文件夹...in my case D:AndroidSDKndk

    5. 现在从 SDK Manager 中清除临时文件 >优化磁盘空间[不用担心它不会删除您的基本文件]

    6. 现在,从SDK Manager安装您想要的 NDK 版本


以上是AndroidNDK位置不可配置的全部内容。
THE END
分享
二维码
< <上一篇
下一篇>>