NDK_ROOT Cocos2d-x 中 ndk r11 的路径

NDK_ROOT path for ndk r11 in Cocos2d-x

我正在尝试使用 python 为 Windows 中的 Android 设置 Cocos2d-x,但我的 ROOT 值给我一个错误。

我的 ndk 文件夹路径是:C:\Users\user\AppData\Local\Android\ndk\android-ndk-r11

当我尝试 运行 时 setup.py 被询问 "Please enter the path of NDK_ROOT: "。我输入了我的 ndk 路径,但它随后显示:"Error: "ndk 文件夹路径”不是 NDK_ROOT 的有效路径。忽略它。

我也试过在我的环境变量中手动输入它,但它仍然不起作用。我这里的错误是什么?

我的 adk 文件夹包含以下内容:

编辑:

我现在已经让 NDK 在我之前位置的构建文件夹中接受,但是当我尝试创建项目时,NDK 仍然存在问题。

我知道 android studio 应该在 local.properties 中设置你的 ndk 路径,有设置:

ndk.dir=C:\android-ndk-r10e sdk.dir=C:\Studio_SDK

新的 NDK r11 版本做了一些更改,一些工具被移动到不同的文件夹,我想 cocos2d-x 脚本需要更新以支持最新的 NDK 版本。 您可以等待新的 cocos2d-x 版本或使用以前的 NDK (r10e) 版本。

尝试在末尾添加一个“\”。我知道这听起来很傻,但我在 MacO 上设置时遇到了同样的问题。

除此之外,看看您是否会遇到其他问题,例如...编译时工具链版本错误

我发现在这个post的时候,NDK11刚刚发布,目前的Cocos2dx版本还不支持。我必须在其他地方找到下载 link 才能下载旧版本。

如果你想设置在所有其他系统上工作的相对路径而不需要一次又一次地改变然后以这种方式设置 ndk 根路径。

NDK_ROOT="$APP_ROOT/../你的ndk名称"

你的ndk放在proj.android文件后一个目录。