您的位置:首页 > 移动开发 > Cocos引擎

cocos2d-x基础<一> Android环境配置和HelloWorld的运行

2012-02-11 21:48 537 查看
1.首先到http://www.cocos2d-x.org/下载最新源码

2.安装android sdk

http://developer.android.com/sdk/index.html下载SDK并安装,然后运行SDK Manager,更新需要的开发组件。
安装ADT

打开Eclipse(官方强烈建议使用Eclipse进行Android应用的开发),点击Help > Install
New Software, 点击右上角的Add,在Name里输入ADT Plugin,在URL里输入https://dl-ssl.google.com/android/eclipse/
然后点击OK就会开始下载插件(eclipse下方状态栏有进度条)。注意:如果在下载插件的过程中有问题,可以把URL里面的https换成http。
下载完成后,在AvailableSoftware窗口中,勾选DeveloperTools,然后点击Next。
阅读用户协议并点击Finish。如果弹出安全性警告窗口,点击OK即可。
安装结束后,重新启动Eclipse。
点击Window > Preferences...,在左侧面板中选择Android,在主面板的SDK
Location栏选择Browse...并指向你安装Android SDK的路径。
点击Apply,然后OK。

http://developer.android.com/sdk/ndk/index.html下载NDK,解压到合适的路径。NDK的用处可以看官方文档。

3.使用NDK编译HelloWorld

在windows下使用NDK需要用CygWin来模拟Linux的命令行环境。按http://cygwin.com/install.html说明的,先下载setup.exe,然后运行它,选择一个镜像下载点下载安装,我选择了全部安装,也有人说只要安装Gcc和make两个组件就可以了。下载的中间文件可以保留好,下次再安装时可以直接从这里读取。
启动Cygwin Terminal,就会在Cygwin的安装目录里创建home/username目录,找到该目录中的.bash_profile文件,用记事本打开,在末尾加上

NDK_ROOT=/cygdrive/e/android-ndk-r7; export NDK_ROOT;用同样的方法定义COCOS2DX_ROOT环境变量。这里的路径是cygwin系统里的路径,ANDROID_NDK_ROOT在windows里的路径其实是E:\android-ndk-r7。注意,这两个环境变量的名字在cocos2dx的编译配置中有用到,所以不要名字必须正确。
打开CygwinTerminal,cd $COCOS2DX_ROOT/helloworld/android,然后输入./build_native.sh开始编译
编译结束后在HelloWorld\android\libs\armeabi目录下有生成的.so文件

4.在Eclipse中创建Andoird项目

打开Eclipse,打开File > New Project > Android Project,点击Next,选择Create Project from existing source,在Location中选择Helloworld/android所在的路径,点击Next,选择需要运行的Android版本(我选的是2.3.3),然后Finish
在项目上点右键选择Run As > Android Application,即可以运行。
注意,我在导入项目到Eclipse中后,会显示存在与@Override有关的语法错误,这与Eclipse的编译级别有关,在项目上点右键选择Properties,选择Java Compiler,在Compiler compliance level的下拉列表中选择1.6好像就可以了。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: