1.Android 环境的搭建 (略)
2.下载NDK (略)
3.配置NDK的环境变量
变量名 NDK_ROOT cocos2d 中寻找用到这个.变量名要不是NDK_ROOT 会出现 第4步中的错误提示.
.也可以手动配置去改NDK中的文件(这是另外的方法)
4.进入要调试的cocos2d 项目路径(例如:cocos2d 自带的例子 我的路径是cocos2d\samples\Cpp\SimpleGame\)
在Cygwin 中 cd 到 该路径的proj.android 目录.执行 ./build_native.sh
上一部路径没调好 会提示 please defind NDK_ROOT.
然后执行 chmod -R 755 assets 命令 要不导入成功后出现failed add assets 的问题
5.下一步在android 导入项目. 这时可能会遇到Cocos2dxActivity 底下有波浪号.找不到lib下的类.
去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了
来源:oschina
链接:https://my.oschina.net/u/272065/blog/118858