在开发cocos-2dx项目时,通常要移植到android环境里面运,移植方法是:
先设置NDK_ROOT环境变量,可以使用sudo权限在/etc/profile文件里添加该变量,也可以在~/.bashrc里面添加,这个变量是安装的ndk目录路径;
NDK设置: http://blog.csdn.net/tenning/article/details/10042559
把在VS下面开发编译的cocos-2dx项目的proj-android拷贝到linux平台下的指定目录下;
同时也要将cocod2dx文件夹拷贝到linux下的指定目录;
同样的也要将VS项目下的Classes文件夹拷贝到androis项目的jni文件夹下;
之后执行proj-android目录下的build_native.sh文件:build_native.sh
在其中会遇到一些问题,解决问题的方法是修改以下文件:
/proj-android/build_native
/proj-android/jni/....cpp/main.cpp
/proj-android/jni/Android.mk
/proj-android/build_native要修改的内容:
DIR="$( cd "$( dirname "${BASH_SOURCE[0]}" )" && pwd )"
# ... use paths relative to current directory
COCOS2DX_ROOT="$DIR/.."#要修改的内容,根据拷贝过来的cocos2dx目录来设置
APP_ROOT="$DIR/../"#同样的根据目录来修改</span>
APP_ANDROID_ROOT="$DIR"
#include "../Classes/AppDel