看了下 cocos2d-x 3.0 alpha1 几个关于android的脚本

     cocos2d-x\tools\project-creator\create_project.py

     cocos2d-x\tools\android-mk-generator\android_mk_generator.py

     cocos2d-x\projects\$(your-proj-name) \proj.android\build_native.py

  

    create_project.py 里是将 cocos2d-x\template里的工程改了个名字放入了 cocos2d-x\projects下面

        我一直以为是自动生成各个IDE的工程文件....

  

     android_mk_generator.py 根据cocos2d-x下面的指定目录下cpp文件变化情况,自动更新指定目录下的

        Android.mk文件.具体由cocos2d-x\tools\android-mk-generator\config.py指定.

        这个貌似是需要原始的Android.mk文件,只是更新c/cpp文件.

        而不会自动更新其他类似 LOCAL_MODULE 的 值,那些值只是拷贝

   

      build_native.py 通过环境变量获取NDK 安装目录,当前工程目录,cocos2d-x跟目录

         编译当前工程,最后组合命令类似:

    E:\T_GIT\android_dep\android-ndk-r8e\ndk-build -C your-proj-name NDK_MODULE_PATH=cocos2d-x;cocos2d-x/external;cocos2d-x/cocos

     最后调用os.system执行这条命令。