cocos2d-x配置Android项目相关事宜
2013-05-08 17:23
423 查看
在将我们写好的项目移植成Android项目的时候需要搭建其基本开发环境,网上有很多具体的教程,简要概括就是要安装jdk、Android sdk、ndk和cygwin编译器。其中要注意好环境变量的设置。ubuntu系统下要设置好NDK_ROOT之类的环境变量,主要是在cocos2d-x里的一些脚本需要使用这些变量,而window 7下相对简单一些。
下面介绍两个比较共性的问题。
1.编译build_native.sh报错提示please define NDK_ROOT
修改cocos2d-x根目录下的template/android/build_native.sh文件,执行create-android-project.bat(sh)脚本时会将这个文件copy到你新建的Android项目下,将
改成:
2.新建Android项目后倒入eclipse后发现org.cocos2dx目录为空导致编译不过
可以手动将cocos2d-x根目录下的cocos2dx\platform\android\java\src\org\cocos2dx\lib目录(包含里面的所有java文件)复制到你的Android项目src/org/cocos2dx目录下,也可以修改cocos2d-x根目录下的template/android/copy_files.sh文件,找到copy_src_and_jni()函数,添加如下代码:
注意:从eclipse里导入cocos2d-x建立的项目时,选择路径一定要选择项目目录下的proj.android目录,因为这才是一个真正的Android项目。
下面介绍两个比较共性的问题。
1.编译build_native.sh报错提示please define NDK_ROOT
修改cocos2d-x根目录下的template/android/build_native.sh文件,执行create-android-project.bat(sh)脚本时会将这个文件copy到你新建的Android项目下,将
# paths if [ -z "${NDK_ROOT+aaa}" ];then echo "please define NDK_ROOT" exit 1 fi
改成:
# paths NDK_ROOT="F:\android-ndk-r8e(改成你自己的NDK路径)" if [ -z "${NDK_ROOT+aaa}" ];then echo "please define NDK_ROOT" exit 1 fi
2.新建Android项目后倒入eclipse后发现org.cocos2dx目录为空导致编译不过
可以手动将cocos2d-x根目录下的cocos2dx\platform\android\java\src\org\cocos2dx\lib目录(包含里面的所有java文件)复制到你的Android项目src/org/cocos2dx目录下,也可以修改cocos2d-x根目录下的template/android/copy_files.sh文件,找到copy_src_and_jni()函数,添加如下代码:
cp -rf $COCOSJ***ALIB_ROOT/src $APP_DIR/proj.android
注意:从eclipse里导入cocos2d-x建立的项目时,选择路径一定要选择项目目录下的proj.android目录,因为这才是一个真正的Android项目。
相关文章推荐
- Cocos2D-X 项目发布到Android平台(二)配置安装Android SDK、NDK 及其相关工具
- Cocos2d-js项目相关配置project.json和配置说明moduleConfig.json
- [Cocos2D-X]NDK环境配置+交叉编译Android项目
- Mac下 Xcode4.6.3,cocos2d-x2.2(或者cocos2d-x2.1.5)Android,eclipse(2013 September版本)跨平台环境配置以及创建跨平台项目
- win7下配置Cocos2d-x for Android(Eclipse)项目和开发环境
- intellij idea中想创建Android项目或者配置Android SDK的时候未显示与Android相关的选项?
- cocos2d_x环境搭建过程和Android编译环境配置和项目创建运行过程
- Cocos2d-js项目相关配置project.json和配置说明moduleConfig.json
- cocos2d-x下的android项目配置
- cocos2d-x android项目环境配置粗略小结
- Cocos2d-x 项目从VS移植到Android中的配置
- Mac上配置Android开发环境并把Cocos2d-x项目编译到Andro
- Cocos2d-x的Android配置以及相关参考文档
- Mac上配置Android开发环境并把Cocos2d-x项目编译到Android
- Mac下 Xcode5+,cocos2d-x2.2(或者cocos2d-x2.1.5)Android,eclipse(2013 September版本)跨平台环境配置以及创建跨平台项目
- Cocos2d-x Android开发环境的配置之二 :创建一个项目并部署在手机上
- Eclipse导入Android项目后出错(相关程序已经配置好)
- cocos2d-x-3.xWindows下的环境搭建,包括Android项目的配置
- Mac上配置Android开发环境并把Cocos2d-x项目编译到Android
- react-native学习(RN)--之Window环境下搭建环境配置,以及初始化建立react-native项目,(真机和模拟器运行的相关错误解决办法,android打包报错)