【android-cocos2d-X2.2 环境配置】在Mac下搭建Cocos2d-X-android开发环境!
仅用于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中看到新生成的项目了。
$(call import-add-path,$(LOCAL_PATH)/../../../../cocos2d-x-3.4/external)
$(call import-add-path,$(LOCAL_PATH)/../../../../cocos2d-x-3.4/cocos)
--------------------end-------------------------
(4)编译cocos2x项目
--------------------end-------------------------
(5)运行cocos2x项目
project from Existing code 然后next
总结
注意事项
../../Classes/AppDelegate.cpp \
../../Classes/HelloWorldScene.cpp
【android-cocos2d-X2.2 环境配置】在Mac下搭建Cocos2d-X-android开发环境!的更多相关文章
- Mac下搭建Cocos2d-x-3.2的开发环境
配置:OS X 10.9.4 + Xcode 6.0 + Cocos2d-x-3.2 摘要:本文目标为在Xcode成功运行HelloWorld程序. 一.下载必要项 1.从官网下载Cocos2d-x- ...
- Mac下搭建go和beego开发环境
go安装 首先到golang的官网下载 直接双击安装包,安装 ,下一步,下一步....完成既可 验证安装是否成功 打开终端执行 输出 go version go1.11.5 darwin/amd64 ...
- Andriod学习笔记4:mac下搭建 Eclipse+CDT 集成开发环境
下载CDT 从eclipse官网下载最新的Eclipse IDE for C/C++ Developers,例如eclipse-cpp-mars-1-macosx-cocoa-x86_64.tar.g ...
- 在Ubuntu下搭建ASP.NET 5开发环境
在Ubuntu下搭建ASP.NET 5开发环境 0x00 写在前面的废话 年底这段时间实在太忙了,各种事情都凑在这个时候,没时间去学习自己感兴趣的东西,所以博客也好就没写了.最近工作上有个小功能要做成 ...
- windows下搭建Apache+Mysql+PHP开发环境
原文:windows下搭建Apache+Mysql+PHP开发环境 要求 必备知识 熟悉基本编程环境搭建. 运行环境 windows 7(64位); Apache2.2;MySQL Server 5. ...
- Linux下搭建gtk+2.0开发环境
安装gtk2.0 sudo apt-get install libgtk2.0-dev 查看 2.x 版本 pkg-config --modversion gtk+-2.0 #有可能需要sudo ap ...
- Ruby on Rails入门——macOS 下搭建Ruby Rails Web开发环境
这里只介绍具体的过程及遇到的问题和解决方案,有关概念性的知识请参考另一篇:Ruby Rails入门--windows下搭建Ruby Rails Web开发环境 macOS (我的版本是:10.12.3 ...
- Ubuntu 14.04下搭建Node.js的开发环境
最近想找一个轻量级且支持快速开发的服务开发平台,选来选去选择了Node.js,当时有几种选择: Python + Django(用过Django,虽然开发快速,但是感觉性能并不太好). Ruby + ...
- 【Python基础学习一】在OSX系统下搭建Python语言集成开发环境 附激活码
Python是一门简单易学,功能强大的编程语言.它具有高效的高级数据结构和简单而有效的面向对象编程方法.Python优雅的语法和动态类型以及其解释性的性质,使它在许多领域和大多数平台成为编写脚本和快速 ...
- 各种环境下搭建ruby on rails开发环境
win10上搭建raby on rails环境: 步骤如下 1.安装ruby (我选择的版本是ruby 2.2.3p173) 2.安装rails gem 在这之前建议先把gem的源换成淘宝的源,速度快 ...
随机推荐
- LeetCode 343
Integer Break Given a positive integer n, break it into the sum of at least two positive integers an ...
- 如何评价微信小程序?
这次我不站张小龙,虽然他说的「用完即走」的道理在,但我并不认为小程序会形成生态. (一) 仅仅从抽象场景上来讲,小程序当然很美好. 对开发者来说,不用费尽心思开发好多平台的 APP 了,不用考虑适配各 ...
- ubuntu不能正常使用make menuconfig的解决方案
so easy sudo apt-get install build-essentialsudo apt-get install libncurses5sudo apt-get install lib ...
- 自己改写的asp.net MVC EF Respoistory 仓储模式
之前改写网上收集的Respoistory 模式感觉很多地方都是不可取的,这里经过这段时间的充电重新改写一版,当然注释已加,还有不懂的,可以留言我. 首先还是拿出IRespoistory的接口层代码 u ...
- 简单遗传算法求解n皇后问题
版权声明:本文为博主原创文章,转载请注明出处. 先解释下什么是8皇后问题:在8×8格的国际象棋上摆放八个皇后,使其不能互相攻击,即任意两个皇后都不能处于同一行.同一列或同一斜线上,问有多少种摆法.在不 ...
- OSI七层模型:TCP/IP && HTTP && WebSocket && MQTT
OSI七层模型分为 物理层: 建立.维护.断开物理连接 处理bit流 数据链路层,将比特组合成字节进而组合成帧,用MAC地址访问介质,错误发现但不能纠正 处理数据帧 Frame 网络层,进行逻辑地址 ...
- HDOJ2013蟠桃记
蟠桃记 Time Limit: 2000/1000 MS (Java/Others) Memory Limit: 65536/32768 K (Java/Others)Total Submiss ...
- HDOJ2006求奇数的乘积
求奇数的乘积 Time Limit: 2000/1000 MS (Java/Others) Memory Limit: 65536/32768 K (Java/Others)Total Subm ...
- 【Android学习】自定义Android样式checkbox
下面简单介绍下在Androdi中如何更改Checkbox的背景图片,可以自定义样式 1.首先res/drawable中定义编写如下样式的XML,命名为:checkbox_style: <?xml ...
- 微软的技术态度 -- 从其对于CRT的设计考虑说起
很多人从C语言学习过来的人都知道,在编写程序时用到的像printf这样的函数,是作为该语言标准库函数提供的,这也是C语言标准中规定的内容.因此,操作系统必须对其保持一定程度上的透明,也就是说,作为一个 ...