【android-cocos2d-X2.2 环境配置】在Mac下搭建Cocos2d-X-android开发环境!

原创 2013年12月03日 17:30:59

仅用于cocos2d-X2.2--cocos2d-X3.4

原文地址: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两个文件夹;

然后开始配置自己的环境变量:

(有的电脑需要先获取权限才可以配置环境变量,在终端输入:

sudo -s ,回车,输入密码,回车 然后再进行环境变量的配置)


打开终端 输入 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中看到新生成的项目了。


-------------cocos2dx3.4更新--------------
先修改创建项目目录下的proj.android/jni文件夹中得Android.mk文件
1. 在“include $(CLEAR_VARS)”这一行后添加三行代码
$(call import-add-path,$(LOCAL_PATH)/../../../../cocos2d-x-3.4)
$(call import-add-path,$(LOCAL_PATH)/../../../../cocos2d-x-3.4/external)
$(call import-add-path,$(LOCAL_PATH)/../../../../cocos2d-x-3.4/cocos)

2.修改”$(call import-module,./prebuilt-mk)“为$(call import-module,.)

--------------------end-------------------------



(4)编译cocos2x项目

打开终端,进入光创建项目目录下的proj.android文件夹,执行命令
./build_native.sh
编译完成后开始导入eclipse
-------------cocos2dx3.4更新--------------

执行命令修改为./build_native.py

--------------------end-------------------------


(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
在后面依次加上要添加的文件路径;




cocos2dx3.0在mac下Android的环境配置

项目进行到关键时刻,关卡大致排完,现在就来捣鼓一下cocos2dx在mac下得Android环境配置。windows下得安卓环境配置可能比较常见和熟络,mac下去打包apk可能就让人容易产生一种更难的...

苹果mac系统下cocos2d android和ios含NDK开发环境搭建 安装说明20161129

mac系统上搭建android cocos2d环境 包括NDK等 一、工具 不能用中文路径或放在中文路径下 1.这不用下载:android sdk镜像 https://dsx.bugly.qq.c...

cocos2d-x_Android应用启动调用过程简析

调用org.cocos2dx.cpp.AppActivity AppActivity是位于proj.android/src下,是开发者类(即开发者自定义的类),继承自org.cocos2dx.l...

关于cocos2d-x 和安卓之间的相互调用

最近在研究cocos2d游戏移植安卓需要调用很多方法,所以在研究之中写下它们之间相互调用 首先,cocos2d调用安卓 在一个.h文件中添加头文件 #include #include "pl...

Android游戏开发十日通(5)- ubuntu中cocos2d-x2.2 android开发环境配置

cocos2d-x2.2的配置方式较之前有了一些改变,下面是最新稳定版的配置记录。ubuntu 12.04 32bit  android ndk 9  adt bundle官网下载源码包,选cocos...

Mac上配置Android开发环境并把Cocos2d-x项目编译到Andro

1、首先下载所需Android工具,包括Eclipse, ADT, SDK,NDK,JDK,ANT,CDT,关于安装与配置等一系列在mac上都很简单这里就不再赘述。 Eclipse + ADT ...

Mac上配置Android开发环境并把Cocos2d-x项目编译到Android

欢迎各位童鞋转载,转载请注明出处:http://blog.csdn.net/song_hui_xiang 作者新浪微博:http://weibo.com/u/3168848533 作者腾讯微博:h...

Mac上配置Android开发环境并把Cocos2d-x项目编译到Android

原文地址:http://blog.csdn.net/song_hui_xiang/article/details/15815493 1、首先下载所需Android工具,包括Eclipse, ...

mac os系统下搭建cocos2d-x的android开发环境(整理)

之前作cocos2d-x时用的开发环境是windows下的vs+linux系统。linux用来编译程序。之所以用linux编主要是因为当时我们项目中建的类比较多,差不多有370个类,也就是.cpp文件...

Cocos2d-x 2.2+python开发环境配置和项目创建

由于一开始学习cocos2d-x时,用的是2.1版本,移植方面不太好,于是今天决定换成2.2版本的,以下给出配置过程(windows7环境下的)。   首先下载需要的工具:   Co...
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:【android-cocos2d-X2.2 环境配置】在Mac下搭建Cocos2d-X-android开发环境!
举报原因:
原因补充:

(最多只允许输入30个字)