ndk-build: command not found
时间: 2023-05-02 08:03:30 浏览: 116
b'ndk-build: command not found' 这个错误提示通常是因为没有安装或配置NDK环境变量。您需要先下载NDK,然后将其解压缩到您的系统中,并设置NDK_HOME环境变量,以便与您的系统进行交互。您还需要检查是否已将NDK路径添加到您的系统PATH变量中。这样做后,您应该能够在命令行中使用“ndk-build”命令。
相关问题
ndk-build : 无法将“ndk-build”项识别为 cmdlet、函数、脚本文件或可运行程序的名称
这个问题通常是由于系统无法找到ndk-build命令导致的。解决方法是将ndk-build的完整路径添加到系统环境变量中。以下是解决方法的步骤:
1.找到你的ndk-build文件的完整路径,例如D:\android\android-ndk-r9d\ndk-build。
2.打开控制面板,选择“系统和安全”,然后选择“系统”。
3.在左侧面板中,选择“高级系统设置”。
4.在“高级”选项卡下,选择“环境变量”。
5.在“系统变量”下,找到“Path”变量,并双击它。
6.在“编辑环境变量”窗口中,选择“新建”,并将ndk-build的完整路径添加到新行中。
7.单击“确定”关闭所有窗口,并重新启动你的命令提示符或终端。
现在,你应该能够在命令提示符或终端中使用ndk-build命令了。
sdkmanager: command not found
如果您在执行 `sdkmanager` 命令时收到 `command not found` 错误,可能是因为 Android SDK 的路径未正确设置。您可以尝试手动设置正确的路径。
1. 打开终端,并使用以下命令打开 `.bashrc` 文件:
```shell
nano ~/.bashrc
```
2. 在文件的末尾添加以下行:
```shell
export ANDROID_HOME=~/android
export PATH=$PATH:$ANDROID_HOME/tools:$ANDROID_HOME/platform-tools
```
3. 保存并关闭 `.bashrc` 文件。
4. 在终端中执行以下命令以使更改生效:
```shell
source ~/.bashrc
```
5. 再次尝试执行 `sdkmanager` 命令:
```shell
sdkmanager "build-tools;29.0.2" "platforms;android-28" "ndk-bundle"
```
这样应该能够正确执行 `sdkmanager` 命令并安装所需的 Android SDK 和 NDK 组件。如果问题仍然存在,请确保之前下载的 SDK 工具包已成功解压,并且在 `~/android` 目录中可用。