我是初学者,一开始用的是cocos2dx 3.5,然后找到的教程是3.2的,然后就换成了3.2,然后在导入安卓工程的时候出错了,然后看到网上人说3.2要用ndk-r9d,我之前用的是r10,于是我重新下了r9d,配置了环境变量,然后就出现了Couldn’t find the gcc toolchain.Couldn’t find the gcc toolchain.的错误
这个是运行setup.py的结果
Setting up cocos2d-x…
->Check environment variable COCOS_CONSOLE_ROOT
->Search for environment variable COCOS_CONSOLE_ROOT…
->COCOS_CONSOLE_ROOT is found : G:\cocos2d-x-3.2\cocos2d-x-3.2\tools\cocos2d
-console\bin
->Configuration for Android platform only, you can also skip and manually edit y
our environment variables
->Check environment variable NDK_ROOT
->Search for environment variable NDK_ROOT…
->NDK_ROOT is found : G:\android-ndk-r9d
->Check environment variable ANDROID_SDK_ROOT
->Search for environment variable ANDROID_SDK_ROOT…
->ANDROID_SDK_ROOT is found : G:\code\AppData\Local\Android\sdk
->Check environment variable ANT_ROOT
->Search for environment variable ANT_ROOT…
->ANT_ROOT is found : D:\cocos\tools\ant\bin
Please restart the terminal or restart computer to make added system variables t
ake effect
NDK环境的变量如下
NDK_ROOT
G:\android-ndk-r9d
完全不知道错在哪里。。。
这样的问题应该时NDK的环境变量配置问题吧,toolchain是在NDK里面的,你再检查下你的配置问题,重启命令行终端试试


NDK之前用r10的时候没出现这个错误的,然后我就在环境变量里面直接把r10的路径换成r9d的路径然后就出错了。。。命令行重启好多次了


要崩溃了。NDK换回r10也没用了。。。
刚刚发现直接在命令行里运行build_native.py可以。这个问题是在eclipse里面才出现的,然后我发现是eclipse里面的ndk环境变量忘记配置了


实在是太蠢了