鄙人远古mac下的cocos开发菜一枚,现从事安卓game的开发,恩,初期的安卓环境搭建简直虐死人,为了记不住的大脑,故mark之
首先,安装顺序
1.JDK&JRE:安装JDK会一起顺带着安装JRE(为了编写简单的 JAVA程序)
2.Ecilpse :开发IDE
3.CDT: Ecilpse的一个插件,(支持编写C++)
4.ADT:同为Ecilpse的一个插件。(管理安卓开发库)
5.NDK:NDK是用来编译C++程序的(native development kit,将java和.so一起打包)
安装过程:
- 安装Ecilpse和JDK&JRE(JDK选择1.6版本的),一路enter过,系统自动识别jre路径(若不能识别,则在Ecilpse中的preference中配置中java->Installed jres中选择相应的jre路径)
- 在项目的properties 中的add library中添加jre路径
- 安装NDK,目的是将c++代码编程链接库(.so和.a文件),同时java可通过jni来调用c++code
- import工程,右键工程,AndroidTools中,选择add native support,新建一个.so文件,ndk-build会自动识别且编译Android.mk文件
- 添加NDK-MODULE-PATH,来import cocos2dx,特别的,除了cocos2d的路径,还需要设置第第三方module路径(platform\third_party\android\prebuilt),也可以直接从计算机的环境变量中添加NDK-MODULE-PATH
*******************************************************************************tips分割线
ndk目录设置:Ecilpse ->perference->Adnroid->ndk
build-native.sh作用:build-native.sh是cocos2d自带的shell,用来调用nd-build并且copy resources至pro.Android下