1.Android 环境的搭建 (略) java
2.下载NDK (略) android
3.配置NDK的环境变量 windows
变量名 NDK_ROOT cocos2d 中寻找用到这个.变量名要不是NDK_ROOT 会出现 第4步中的错误提示. ui
.也能够手动配置去改NDK中的文件(这是另外的方法) spa
4.进入要调试的cocos2d 项目路径(例如:cocos2d 自带的例子 个人路径是cocos2d\samples\Cpp\SimpleGame\) 调试
在Cygwin 中 cd 到 该路径的proj.android 目录.执行 ./build_native.sh orm
上一部路径没调好 会提示 please defind NDK_ROOT. android-sdk
而后执行 chmod -R 755 assets 命令 要不导入成功后出现failed add assets 的问题 it
5.下一步在android 导入项目. 这时可能会遇到Cocos2dxActivity 底下有波浪号.找不到lib下的类. form
去cocos2dx\platform\android\java\src\org\cocos2dx 去把那个lib文件夹考到 项目src 文件夹下就能够了
6.若要本身建立 cocos 2d 项目. 在根目录下有create-android-project.bat 用记事本打开。修改里面的
set _CYGBIN=d:\Cygwin\bin 这个是cygwin 的bin文件夹目录,_ANDROIDTOOLS=E:\android\android-sdk-windows\tools 这个是android sdk 的tools 目录 ,set _NDKROOT=E:\android\android-ndk-r8e 这个是NDK目录 。 以后保存 执行该.bat 根据提示建立 。 以后在cocos2d 根目录会产生 你建立的工程 如图:
Cocos2d_test 就是我建立的工程 而后 就回到第四步了.在该目录中进入 proj.android 文件夹执行./build_native 以后就Ok了