无法在 Android Studio 上设置 Android NDK 版本
Posted
技术标签:
【中文标题】无法在 Android Studio 上设置 Android NDK 版本【英文标题】:Can't set Android NDK version on Android Studio 【发布时间】:2021-04-03 11:07:45 【问题描述】:当我尝试在 android studio 上通过项目结构 -> sdk 位置设置 ndk 版本时,搜索框显示为灰色。 所以我去了 local.properties 文件,并在那里设置了 ndk.dir。但问题是,当我这样做时,android studio 无法同步 gradle,它不断向我抛出这个“愚蠢的错误”
Gradle 同步失败:使用外部系统时出现异常:
我尝试为 ndk 目录设置系统环境变量,但还是不行!!!!!!
这个 IDE 令人沮丧。那我应该在哪里设置我的 NDK 版本?我卡住了,我在网上尝试的每个解决方案都不起作用。
【问题讨论】:
【参考方案1】:最新版本的 Android Gradle 插件希望您通过 SDK 管理器安装 NDK (side by side),并在 build.gradle 中为您的模块选择版本:
android
…
android.ndkVersion '19.2.5345600'
【讨论】:
谢谢,但是当我这样做时,我得到了这个错误“在项目中找不到参数 [21.3.6528147] 的方法 ndkVersion()” 查看 [github.com/android/ndk/issues/1313#issuecomment-656826716] 并升级您的 Android Gradle 插件。【参考方案2】:您的 SDK 位置显示为灰色的原因可能是因为您没有安装。
我发现之前提出的这个问题可以帮助您解决这个问题:
Android Studio SDK Managed Disabled
【讨论】:
NDK,不是 SDK。 .以上是关于无法在 Android Studio 上设置 Android NDK 版本的主要内容,如果未能解决你的问题,请参考以下文章
Flutter:在 MacOs Big Sur (VirtualBox) 上设置 Android Studio 后无法运行程序
Android studio无法在坚果手机上安装应用进行调试
Android Studio报:Connection timed out: connect. If you are behind an HTTP proxy错误