Cocos2d-x中ndk r11的NDK_ROOT路径

时间:2016-03-15 01:25:57

标签: android python android-ndk cocos2d-x

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

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

当我尝试运行setup.py时请求"请输入NDK_ROOT的路径:"。我进入了我的ndk路径,然后它说:"错误:" ndk文件夹路径在这里"不是NDK_ROOT的有效路径。忽略它。

我也尝试在我的环境变量中手动输入它,但它仍然无效。我的错误是什么?

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

  • build(文件夹)
  • 平台(文件夹)
  • 预建(文件夹)
  • 蟒-包(文件夹)
  • sources(文件夹)
  • 工具链(文件夹)
  • CHANGELOG.md(md档案)
  • ndk-build(Windows命令脚本)
  • source.properties(属性文件)

编辑:

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

5 个答案:

答案 0 :(得分:2)

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

答案 1 :(得分:0)

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

  

ndk.dir = C:\机器人-NDK-r10e   sdk.dir = C:\ Studio_SDK

答案 2 :(得分:0)

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

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

答案 3 :(得分:0)

我已经发现,在这篇文章发布时,NDK11刚刚发布,当前版本的Cocos2dx不支持它。我必须在别处找到下载链接以下载旧版本。

答案 4 :(得分:0)

如果你想设置适用于所有其他系统的相对路径而不是一次又一次地改变,那么以这种方式设置ndk根路径。

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

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