ubuntu 14.04 环境搭建之一通过eclipse编译android项目cocos2dx 3.3

ubuntu 14.04 环境搭建
一.通过eclipse编译android cocos2dx 3.3
二.通过eclipse编译linux   cocos2dx 3.3

环境:

JDK                 :  jdk-6u34-linux-x64.bin (安装方法看百度,一般就是放在/usr目录和设置环境变量)
eclipse + adt + cdt :  adt-bundle-linux-x86_64-20140702.zip
http://dl.google.com/android/adt/adt-bundle-linux-x86_64-20140702.zip
NDK                 :  android-ndk-r9d-linux-x86_64.tar.bz2
http://dl.google.com/android/ndk/android-ndk-r9d-linux-x86_64.tar.bz2
ant                 :  apache-ant-1.9.4-bin.tar.bz2
cocos2dx 3.x        :  cocos2d-x-3.3rc0.zip


路径位置:
ANDROID SDK path: /media/work2/eclipse_adt-bundle/adt-bundle-linux-x86_64-20140702/sdk
NDK path        : /media/work2/eclipse_adt-bundle/android-ndk-r9d
ANT path        : /media/work2/eclipse_adt-bundle/apache-ant-1.9.4/bin

搭建环境:
    $ cd cocos2d-x
    $ ./setup.py //在做这步的时候,会让你输入SDK,NDK,ANT路径
    $ source ~/.bashrc

注意:
如果在.bashrc设置了NDK path,那么将不能编译android的src code了。这时,可以把.bashrc里的这段代码去掉:export NDK_ROOT=/media/work2/eclipse_adt-bundle/android-ndk-r9d
export PATH=$NDK_ROOT:$PATH
然后在编译cocos2dx时,手动运行上边两个export即可。
判断NDK_ROOT环境变量是否有值:

echo $NDK_ROOT


一.通过eclipse编译android cocos2dx 3.3

1. cd cocos2d-x
2. cocos new MyGame -p com.your_company.mygame -l cpp -d NEW_PROJECTS_DIR //通过templates下的cpp-template-default创建一个新的MyGame工程
3.把/media/work2/sw/cocos2d-x-3.3rc0/tests/cpp-tests下的Classes,Resources,proj.android目录,复制到对应的MyGame目录里,注意:tests/cpp-tests/proj.android/jni/main.cpp与MyGame里的main.cpp对应起来,然后把/tests/cpp-tests/proj.android/jni/Android.mk中的LOCAL_SRC_FILES添加到MyGame对应的Android.mk文件.
4. 运行eclipse->file->new->project..->Android->Android Project from Existing Code->选/media/work2/workspace_bundle/dorepent/krepent/proj.android
5.右击这个项目->build configurations->build all


评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值