tojs执行时有错误呢。。。

  1. <severity = Fatal,
    location = <SourceLocation file ‘E:/Work_cc/cocos2d-2.1rc0-x-2.1.2/tools/tojs/…/…/cocos2dx/platform/android\CCPlatformDefine.h’, line 4, column 10>,
    details = “‘android/log.h’ file not found”>

win7系统,照着readme部署的,但是执行出错,把出错行注释后,还会有其他地方出现类似的错误,找不到float.h啊,找不到math.h这种。
看了下ini文件,android_headers = -I%(androidndkdir)s/platforms/android-14/arch-arm/usr/include -I%(androidndkdir)s/sources/cxx-stl/gnu-libstdc++/4.6/libs/armeabi-v7a/include -I%(androidndkdir)s/sources/cxx-stl/gnu-libstdc++/4.6/include,在安卓目录的android-14下面也没有arch-arm目录,sources目录下也没有类似的路径,特意用SDK Manager把android14下面的所有内容都下了,也没有。

这是什么情况呢?

这个是因为你的环境设置不对的缘故

cocos2d-x

export DEVELOP_ROOT={HOME}/develop export COCOS2DX_ROOT={DEVELOP_ROOT}/cocos2d-x
export COCOS2DX_CONSOLE_ROOT={COCOS2DX_ROOT}/tools/cocos2d-console/console #android export ANDROID_ROOT={DEVELOP_ROOT}/android
export ANDROID_SDK_ROOT={ANDROID_ROOT}/sdk export ANDROID_NDK_ROOT={ANDROID_ROOT}/ndk
export NDK_ROOT=${ANDROID_ROOT}/ndk
export PATH=$PATH:$ANDROID_NDK_ROOT
export PATH=$PATH:$ANDROID_SDK_ROOT

export PATH={PATH}:{ANDROID_SDK_ROOT}/platform-tools
#clangllvm
export CLANG_ROOT=${ANDROID_ROOT}/clang+llvm-3.1
这是我设置的方法,你自己去重新设置一下吧。