gpt4 book ai didi

java - Android studio中项目结构中无法设置NDK的路径

转载 作者:行者123 更新时间:2023-12-04 17:21:46 26 4
gpt4 key购买 nike

我正在使用最新版本的 Android studio V4.1 在 Windows 10 上实现我的项目。该项目还需要 Java 11 和 Ndk 库。

首先,我在 SKD 管理器中安装了 NDK V22 和 V16 以及来自 SDK 工具的 Cmak,如下所示: enter image description here

然后,从 Oracel.com 安装 Java 11,并使用 cmd 检查如下所示:

enter image description here

我在local.properties文件中添加了SDK和NDK的路径如下:

sdk.dir=C\:\\Users\\user_name\\AppData\\Local\\Android\\Sdk
ndk.dir=C\:\\Users\\user_name\\AppData\\Local\\Android\\Sdk\\ndk\\22.0.7026061

另外,在系统环境中添加了JAVA_HOME和ANDROID_NDK_HOME。

问题是我无法从 Android 项目中的“文件 > 项目结构 > Android NDK 位置”找到 NDK 路径来告诉 Android studio NDK 位于何处。一直显示为inactive,无法浏览如下图所示的路径:

enter image description here

信息:Android Gradle 插件版本 4.1.1

Gradle 版本 6.8

谁能帮忙解决这个问题?

最佳答案

这已移至 build.gradle 以保持构建的可重现性:https://developer.android.com/studio/releases/gradle-plugin#ndk-path

它不在 UI 中,因为您几乎不应该使用它。在几乎所有情况下,您都应该使用 android.ndkVersionandroid.ndkPath(和 ndk.dir)只是一种使构建不可复制/不可移植的方法。

android.ndkPath 有意义的情况是,如果您的 CI 服务仅将 NDK 安装到 SDK 不知道的特定位置,或者您使用的是未发布的 NDK。

关于java - Android studio中项目结构中无法设置NDK的路径,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/65714064/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com