android - NDK 未配置(尽管已安装)——如何在没有 Android Studio 的情况下修复
问题描述
我正在尝试使用 Gradle 构建一个 Android 项目。该项目使用本机代码,因此需要我安装的 NDK。
但是,Gradle 失败并出现以下错误:
> NDK not configured.
Download it with SDK manager.
Android 的 SDK 管理器没有将 NDK 列为选项。此外,我的盒子上安装了 NDK,所以错误似乎是 Gradle 没有找到它。
大多数答案都假设用户拥有 Android Studio,而我没有也不想要。有没有办法解决这个问题?
解决方案
大多数答案都假设用户拥有 Android Studio,而我没有也不想要。有没有办法解决这个问题?
是的,您不必安装 Android Studio。
对于您现有的 Android 项目,我希望您已经拥有local.properties
项目的根目录。打开并在那里修改以设置您的 NDK 目录。例如,您的 NDK 版本是android-ndk-r17b ( https://developer.android.com/ndk/downloads/ ),并且您已将其安装(或解压缩)在目录中/Users/myname/foo/xxx/Android/android-ndk-r17b
,然后修改此文件如下:
ndk.dir=/Users/myname/foo/xxx/Android/android-ndk-r17b
sdk.dir=/Users/myname/foo/xxx/Android/sdk
推荐阅读
- c++ - 递归模板函数内的无限循环
- python - 一维数组和二维数组元素搜索
- asp.net-core - 有没有办法确保实体框架核心中的数据库迁移?
- android - 如何在片段的活动中添加导航底栏
- python - 在多索引中移动值并输入总行 pandas
- jq - 将 jq 的输出组合到每条记录输出的单行上
- flutter - http Dart包示例已过时,如何使用client.get()
- javascript - 我只是想知道是否有人可以澄清为什么在 JavaScript 中的函数回调期间使用方括号?
- sql - 一个 INSERT ALL 中的最大行数
- ios - 带有 PageTabViewStyle() 的 TabView 不使用 ScrollView 中的可用高度