【android-cocos2d-X 环境配置】在Mac下搭建Cocos2d-X-android开发环境!
2014-03-25 22:18
330 查看
转自:http://blog.csdn.net/dingkun520wy/article/details/17097593
(1)下载
首先要下载好要用到的东西:1.android-SDK 地址是 http://developer.android.com/sdk/index.html
2.android-NDK 地址是 http://developer.android.com/tools/sdk/ndk/index.html
NDK我选择的是Mac OS X 32-bit android-ndk-r9b-darwin-x86.tar.bz2
3.cocos2d-X 地址是 http://www.cocos2d-x.org/download
cocos2d-x我选择的是2.2.1版本
(2)配置环境变量
好,都下好后我们压缩这3个压缩包,在解压好的SDK文件夹中会有eclipse和sdk两个文件夹;然后开始配置自己的环境变量:
打开终端 输入 pico .bash_profile 回车
在输入你的SDK,NDK,Cocos2d-x的地址
export ANDROID_SDK_ROOT=/Users/lxy/Downloads/adt-bundle-mac-x86_64-20131030/sdk
export ANDROID_NDK_ROOT=/Users/lxy/Downloads/android-ndk-r9b
export COCOS2DX_ROOT=/Users/lxy/Documents/cocos2d-x-2.2.1
export NDK_ROOT=/Users/lxy/Downloads/android-ndk-r9b
export PATH=$PATH:$ANDROID_SDK_ROOT
export PATH=$PATH:$ANDROID_NDK_ROOT
输入完成后ctrl+x保存下,然后Y确定,回车,环境变量就配置好了
(3)创建cocos2x项目
以上都配置完成后接下来是创建cocos2d-x项目cocos2d-X 2.2以后不再使用模板安装了。
打开终端,进入cocos2d-x目录下的tools/project-creator,执行命令
./create_project.py -project [项目名] -package [包名] -language [使用语言cpp或java等]
eg:./create_project.py -project TestGame -package com.cocos2dx.testGame -language cpp
成功之后,就能在cocos2d-x目录下的projects中看到新生成的项目了。
(4)编译cocos2x项目
打开终端,进入光创建项目目录下的proj.android文件夹,执行命令./build_native.sh
编译完成后开始导入eclipse
(5)运行cocos2x项目
打开在eclipse文件夹下的Eclipsec程序,不用下载新的SDK,选择file->new->project然后在弹出的窗口中选择android->android
project from Existing code 然后next
出现界面点击Broese..按钮选择路径,路径选到刚才创建的项目那里,ok完成;
项目导入进去之后可能会后红色的叉,是因为没有包含进去cocos2dx/platform/android/
文件夹下面的java包,我们还像加入刚才项目一样加入这个java包;然后在项目上点击右键选择
Run As->android Application运行,好HelloWorld就运行起来了!
总结
导入eclipse项目的c++代码是没办法编写的,可以在其他的开发工具(Xcode)下写c++代码;每次写完c++代码要重新用终端编译一下,然后再用eclipse运行(之前听说过可以在eclipse下编码
并编译运行的,可惜没有找到...).
注意事项
1.在添加.cpp文件后要在项目的proj.android/jni文件夹下的Android.mk文件中添加该文件,否则新添加的文件是不会参加编译的,用文本打开Android.mk,找到
LOCAL_SRC_FILES := hellocpp/main.cpp \
../../Classes/AppDelegate.cpp \
../../Classes/HelloWorldScene.cpp
在后面依次加上要添加的文件路径;
相关文章推荐
- 【android-cocos2d-X2.2 环境配置】在Mac下搭建Cocos2d-X-android开发环境!
- 【android-cocos2d-X2.2 环境配置】在Mac下搭建Cocos2d-X-android开发环境!
- 【android-cocos2d-X 环境配置】在Mac下搭建Cocos2d-X-android开发环境!
- 【android-cocos2d-X2.2 环境配置】在Mac下搭建Cocos2d-X-android开发环境!
- Cocos2d-x游戏开发之Mac下配置Android NDK环境并搭建Cocos2d-x环境 若干问题
- 【iOS-cocos2d-X 游戏开发之三】Mac下配置Android NDK环境并搭建Cocos2d-x环境并Eclipse正常编译运行!
- Cocos2d-x教程(37)-Mac搭建Android开发环境
- mac下搭建Cocos2d-x2.2.1 android开发环境
- 【转】搭建Mac OS X下cocos2d-x的Android开发环境
- cocos2d-x系列 Mac下配置cocos2d-x开发环境(android和ios)
- Mac下配置cocos2d-x开发环境(android和ios)
- 【iOS-cocos2d-X 环境配置】在Mac下结合Xcode搭建Cocos2d-X开发环境!
- Mac下Cocos2d-x Android开发环境配置
- 【iOS-cocos2d-X 环境配置】在Mac下结合Xcode搭建Cocos2d-X开发环境!
- Mac下配置cocos2d-x开发环境(android和ios)
- Android 开发:(一)安卓开发环境搭建与配置 (Windows和Mac )以及目录结构介绍
- Mac下配置cocos2d-x开发环境(android和ios)
- 搭建Mac下cocos2d-x的Android开发环境中遇到的问题
- Mac上配置Cocos2d-x开发环境(多平台:Android/iOS)
- Mac下配置cocos2d-x开发环境(android和ios)