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




Mac下搭建Java开发环境

转载:http://blog.csdn.net/u012814506/article/details/46810495 刚刚从windows系统转到使用mac系统,感觉不是特别熟悉,需要一定...
  • xiaowenwen1010
  • xiaowenwen1010
  • 2018年01月04日 22:34
  • 294

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

(1)下载 首先要下载好要用到的东西: 1.android-SDK 地址是 http://developer.android.com/sdk/index.html 2.android...
  • w00w12l
  • w00w12l
  • 2014年06月05日 17:28
  • 738

在Mac OSX系统中搭建Python集成开发环境

本篇博客分享如何在Mac OSX系统中搭建Python集成开发环境 首先到Python官网下载python,python官网链接 这里选择下载Python2.7.9版本,下载完成之后安装: ...
  • wwj_748
  • wwj_748
  • 2015年03月02日 22:08
  • 10644

我在Mac OS X 操作系统上搭建Android开发环境的经历

准确的说在2009年至2016年初,本人一直都在使用ThinkPad X200笔记本电脑,其中从2014年8月开始用此 小黑本编写Android应用程序。我的小黑是12寸的酷睿2双核心P8400 2....
  • zhao_liwei
  • zhao_liwei
  • 2016年02月15日 17:42
  • 1456

Mac OS搭建Python开发环境

简书 Wwwwei转载请注明原创出处,谢谢! 前言   最近在看一些关于机器学习的内容,其中大量代码需要Python的运行环境,所以搭建了Python开发环境,这里记录下,方便大家学习。 安装Pyt...
  • Wwwwei_csdn
  • Wwwwei_csdn
  • 2017年10月09日 11:57
  • 2726

mac下搭建JavaWeb开发环境

下载并安装 tomcat         1)下载地址: http://tomcat.apache.org/download-70.cgi          2) 安装步骤如下:       ...
  • XiaolongCai
  • XiaolongCai
  • 2012年10月16日 22:55
  • 2486

Mac上Python机器学习环境搭建

系统:OS X 10.11 .6Mac系统自带了Python2.7,使用系统自带的easy_install命令可以在线安装各个模块。如果需要使用Python3环境,安装Python3.5后,在终端输入...
  • u010963246
  • u010963246
  • 2017年11月15日 10:09
  • 240

windows环境下搭建python机器学习开发环境

是的,我自己都快忘记我的本职其实是数据挖掘&&机器学习了&&信息安全,老是不要脸的把自己当一个程序猿,最近想写个神经网络的算法结果发现手上木有适合用的环境了。说实话我虽然不否认vim的强大,但是不能随...
  • SuoMaLiXiongMao
  • SuoMaLiXiongMao
  • 2016年05月26日 15:07
  • 2108

Mac下搭建Spark开发环境

1. mac os环境搭建spark 2. Mac下安装Spark开发环境(Linux系统可参照)
  • yjk13703623757
  • yjk13703623757
  • 2017年09月15日 19:19
  • 625

Go语言Mac开发环境配置

博客《为什么Go语言在中国格外的”火”》分析了为了中国的程序员对Go语言情有独钟。 博客《Go语言的前世今生》简单介绍了Go语言的发展历程。 博客《Go语言Windows系统开发环境配置》介绍一...
  • wangshubo1989
  • wangshubo1989
  • 2017年02月18日 23:01
  • 22473
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:【android-cocos2d-X2.2 环境配置】在Mac下搭建Cocos2d-X-android开发环境!
举报原因:
原因补充:

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