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

转载于:https://www.cnblogs.com/lexiaoyao-jun/p/5208262.html

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

  1. geany配置python_Linux系统下搭建基于Geany+Python开发环境

    Linux系统下搭建基于Geany+Python开发环境 一.升级python mkdir /usr/local/python3 # tar xvf Python-3.6.1.tar.xz # 解压文 ...

  2. linux下geany配置python_Linux系统下搭建基于Geany+Python开发环境

    Linux系统下搭建基于Geany+Python开发环境 一.升级python mkdir /usr/local/python3 # tar xvf Python-3.6.1.tar.xz  # 解压 ...

  3. mac php环境配置教程,Mac下搭建PHP 开发环境的教程(详细步骤)

    本篇文章给大家带来的内容是关于Mac下搭建PHP 开发环境的教程(详细步骤),有一定的参考价值,有需要的朋友可以参考一下,希望对你有所帮助. php 的本地开发环境,搭建很简单,成功启动三个进程就可以 ...

  4. Mac下搭建Cocos2d-x-3.2的开发环境详解

    http://www.yxkfw.com/?p=8180 转载于:https://blog.51cto.com/3387980/1600451

  5. 深度学习环境配置10——Ubuntu下的torch==1.7.1环境配置

    深度学习环境配置10--Ubuntu下的torch==1.7.1环境配置 注意事项 一.2022/9/18更新 学习前言 各个版本pytorch的配置教程 环境内容 环境配置 一.Anaconda安装 ...

  6. 深度学习环境配置5——windows下的torch-cpu=1.2.0环境配置

    深度学习环境配置5--windows下的torch-cpu=1.2.0环境配置 注意事项 一.2021/10/8更新 学习前言 各个版本pytorch的配置教程 环境内容 环境配置 一.Anacond ...

  7. 深度学习环境配置1——windows下的tensorflow-gpu=1.13.2环境配置

    深度学习环境配置1--windows下的tensorflow-gpu=1.13.2环境配置 注意事项 一.2021/9/11更新 二.2021/7/8更新 三.2020/11/5更新 学习前言 环境内 ...

  8. win7下搭建nginx+php的开发环境

    win7下搭建nginx+php的开发环境,需要的朋友可以参考下 一.下载相关软件 nginx下载:http://nginx.org/en/download.html nginx常见异常:http:/ ...

  9. windows下搭建Apache+Mysql+PHP开发环境

    原文:windows下搭建Apache+Mysql+PHP开发环境 要求 必备知识 熟悉基本编程环境搭建. 运行环境 windows 7(64位); Apache2.2; MySQL Server 5 ...

  10. linux 搭建开发stm32 stlink,Ubuntu下搭建stm32+stlink的开发环境

    Ubuntu下搭建stm32+stlink的开发环境 热度 3已有 15960 次阅读2014-8-19 21:09 | 上周因为忙于别的事情,很久没切到ubuntu下了,这周继续弄了弄. 弄到了一些 ...

最新文章

  1. 【动画2】CALayer动画
  2. linux ssh 设置的相关总结(ssh最大连接数、ssh连接时长、安全性配置等)
  3. 长短期记忆(LSTM)相关知识
  4. IOS15自定义UICollectionView的使用
  5. 响应式html5模板代码,响应式多用途HTML5模板
  6. Business Component(BC)和Business Object(BO)
  7. 前端_网页编程 Form表单与模板引擎(上)
  8. python中pop函数的用法_python中pop()函数怎么用
  9. Android Support Annotations
  10. Qt4_十六进制微调框
  11. html增删改查按钮控件,HTML DOM节点的增删改查
  12. php+美图秀秀,美图秀秀头像编辑器的使用? thinkphp+七牛方案
  13. 我在淘宝帮别人写代码,月入10万!
  14. 计算机主机hdmi接口是什么意思,hdmi接口有什么用,教您电脑hdmi接口有什么用
  15. 抽奖随机滚动_老板让我做年会抽奖系统,我用Excel制作内定抽到自己的大奖!...
  16. 用python画玫瑰花
  17. spring mybatis 多数据源配置 jeesite 多数据源配置
  18. 空气质量预测 灰色预测模型 模糊综合评价模型
  19. Android中使用Picasso将图片直接转换为圆形
  20. 华为ac配置radius认证服务器_华为aaa配置 华为AAA认证典型配置举例 - 网络设备 - 服务器之家...

热门文章

  1. Django学习(2)数据宝库
  2. PHP中memcached的使用
  3. android eclipse 环境
  4. 什么是 Ethernet Switch
  5. QQ交流群,欢迎有兴趣的同学加入。
  6. 三层代码讲解--第一课
  7. 设置JFrame背景图片
  8. 如何在XAF中显示自定义窗体和控件
  9. Ubuntu 14.04 安装小企鹅输入法 Fcitx
  10. META的SEO优化中方法技巧