ubuntu下cocos2d配置及android工程创建

来源:互联网 发布:谈笑间学会javascript 编辑:程序博客网 时间:2024/06/06 19:10

       折腾了一天,在win7下配置cocos2d还是失败了,失败的原因是创建的工程一直都是黑屏,各种baidu和google也没有解决,而且加上让人崩溃的一个工程将近半小时(没有准确计时,总之很漫长)的编译,所以放弃了,还是用我的ubuntu配置吧。

       本文是在eclipse以及android SDK配置好的情况下进行的。


准备工作

       准备工作主要是先下载文件,本次安装及配置使用到的有:
android-ndk-r8c.tar.bz2
cocos2d-2.0-x-2.0.3.zip
都直接解压到我的主文件夹下了,解压后的文件夹名称与下载文件名称相同。

配置cocos2d

       进入cocos2d-2.0-x-2.0.3解压后的文件夹,编辑create-android-project.sh文件:
NDK_ROOT_LOCAL="/home/snailwoo/android-ndk-r8c"
ANDROID_SDK_ROOT_LOCAL="/home/snailwoo/android-sdk-linux"

创建工程

      最好是在terminal中运行。
      进入cocos2d-2.0-x-2.0.3中,运行./create-android-project.sh
      根据提示创建包名、选择target、创建应用名:w3d,应用创建成功


编译工程

      进入cocos2d-2.0-x-2.0.3/w3d/proj.android

      运行./build_native.sh

      一般情况下,此时会提示:please define NDK_ROOT
     那就define一下:export NDK_ROOT=/home/snailwoo/android-ndk-r8c

     然后再运行./build_native.sh
     开始编译了,编译的速度比起win7下真是叫一个fast啊
     编译成功!

Eclipse导入工程

     打开eclipse,然后File->new->project
     选择Android project from existing code
     导入刚才创建的w3d

真机调试

     导入工程后发现,有错误。
     一般而言,错误都是由于src文件夹下org.cocos2dx.lib缺失导致,所以从cocos2d/platform/android/java/src中拷贝一个过来就行了
     好的,没有报错了。

     可以运行了,连上你的手机,run application吧!

总结说明

     在win7下配置费死老劲儿了,花了断断续续一天吧,带下东西带配置的,遇到各种问题,期间还把我的eclipse搞崩一次,害得我之前的所有工程都从package explorer中消失了......然后还是不成功;
     在ubuntu上配置,很速度,基本上什么问题都没碰到。
     我们姑且认为这就是人品守恒吧......
原创粉丝点击