Cocos2d-x开发之在Elipse创建新工程

     之前的文章里我们学习了在mac上搭建起Xcode和Eclipse的Cocos2d-x开发环境,并在Xcode创建了新的工程和在Eclipse上运行了Cocos2d-x的自带工程。接下来笔者开始学习怎么在Eclipse创建一个新的Cocos2d-x工程。

    首先打开Cocos2d-x根目录下的create-android-project.sh文件,并将文件中的路径修改为笔者硬盘上的android的NDK和SDK的根目录路径:

# set environment paramters
NDK_ROOT_LOCAL="/Users/ericli/WorkSpace/android/android-ndk-r8d"
ANDROID_SDK_ROOT_LOCAL="/Users/ericli/WorkSpace/android/android-sdk-macosx"


先在终端输入命令:cd $COCOS2DX_ROOT,然后再次输入命令:./create-android-project.sh,车。如下图:

 这里碰到了一个怪问题,如上图,我输入的路径明明是/Users/ericli/WorkSpace/android/android-sdk-macosx,是正确的。但是终端里却变成了/Users/ericli/WorkSpace/android/android-sdk$”,我在create-android-project.sh反复折腾几次,直到我在终端里再次输入命令:export ANDROID_SDK_ROOT=/Users/ericli/WorkSpace/android/android-sdk-macosx,才变得正常。

然后按照提示操作,首先提示输入Input package path. For example: org.cocos2dx.example

输入:org.cocos2dx.HelloWorld

然后列出本地android sdk的支持的版本,提示输入target


这里笔者输入12,回车;接着再次输入项目的名字:HelloWorld,回车。开始创建新的项目啦~~~~~


终端创建完成新项目之后,我们可以去cocos2d-x的根目录文件下找到我们的新项目,

终端输入:   ./HelloWorld/proj.android/build_native.sh,车。开始编译HelloWorld项目。


Good luck!你已经编译好了工程了。下面开始导入新工程到Eclipse,并运行。选择File---->New---->Project----->Android---->Android Project from Exting Code。在Browsers选择刚才创建的HelloWorld项目里的proj.android录导入。

还有记得同时要将Cocos2d-x根目录下的cocos2dx/platform/android/java录按之前介绍工程导入步骤导入到Eclipse中,保持打开,否则会报错饿~~~

时配置好工程的运行设置,连上android真机调试,运行工程成功(蛋疼,在模拟器又弹出UnfortunatelyHelloWorld has stopped!的错误)。

猜你喜欢

转载自blog.csdn.net/eric_XJJ/article/details/8655198