【发布时间】:2021-04-19 04:22:14
【问题描述】:
我正在使用最新版本的 Android Studio V4.1 在 Windows 10 上实现我的项目。 该项目还需要 Java 11 和 Ndk 库。
首先,我在 SKD 管理器的 SDK 工具中安装了 NDK V22 和 V16 以及 Cmak,如下所示:
然后,从 Oracel.com 安装 Java 11,并使用 cmd 进行检查,如下所示:
我在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在哪里。一直显示为非活动状态,无法浏览如下图所示路径:
信息: Android Gradle 插件版本 4.1.1
Gradle 6.8 版
谁能帮忙解决这个问题?
【问题讨论】:
-
请将您的 android 标签替换为 android-studio 标签。也许你可以添加一个 ndk 标签。
-
为什么会出现这个问题,表格里的路径不是和
ndk.dir设置的一样吗? -
是的,路径是一样的。但是为什么我不能从项目结构窗口浏览 NDK 位置?你的意思是把路径作为 ndk.dir 放在 local.properties 中就够了,而且正确吗?
-
请注意,如果您将 NDK 放置在包含空格的路径中(就像您的那样),您可能会遇到构建时问题。
-
我再次将 NDK 定位到非间隔路径中,但仍然遇到同样的问题。
标签: java android-studio android-ndk environment-variables