文档章节

mac下cocos2d-x3.x Android配置以及一键运行打包

piggybear
 piggybear
发布于 2015/02/16 10:28
字数 316
阅读 4
收藏 0

(1)下载


1.android-SDK 地址是 http://developer.android.com/sdk/index.html

2.android-NDK 地址是 http://developer.android.com/tools/sdk/ndk/index.html

3. ant 地址是 http://ant.apache.org/bindownload.cgi
4.cocos2d-X3.x 地址是  http://www.cocos2d-x.org/download  

(2)配置环境变量


打开终端 输入 pico .bash_profile 回车

export ANDROID_SDK_ROOT=/Users/jonath/Desktop/android/adt-bundle-mac-x86_64-201$

export ANDROID_NDK_ROOT=/Users/jonath/Desktop/android/android-ndk-r9d

export NDK_ROOT=/Users/jonath/Desktop/android/android-ndk-r9d

export ANT_ROOT=/Users/jonath/Desktop/apache-ant-1.9.4/bin

export PATH=$PATH:$ANDROID_SDK_ROOT

export PATH=$PATH:$ANDROID_NDK_ROOT

输入完成后ctrl+x保存下,然后Y确定,回车,环境变量就配置好了(配置完需要重启一下电脑)


(3)创建cocos2x项目


1、 cd /Users/jonath/Desktop/cocos2d-x-3.2alpha0 

2、cocos2d-x-3.2alpha0 jonath$ ./setup.py 

3、source /Users/jonath/.bash_profile   (第一次配置环境运行,以后可以不运行刷新一下配置文件

4、./cocos.py new game -p com.test.app -l cpp -d /Users/jonath/Desktop/cocos2d-x-3.2alpha0/projects


(4)编译运行Android的项目


1、cd /Users/jonath/Desktop/cocos2d-x-3.2alpha0/projects/game
2、cocos run -p android -j 4

将手机连接到电脑就可以自动运行了 
apk包在 /Users/jonath/Desktop/cocos2d-x-3.2alpha0/projects/game/publish/android

(5) 总结

进入cocos2d-x3.x的目录下,运行cocos -h 查看帮助
进入cocos2d-x3.x的目录下的 README.md 查看帮助
以上的路径根据自己的电脑换成自己的就行了





本文转载自:http://blog.csdn.net/aa294194253/article/details/37760855

共有 人打赏支持
piggybear
粉丝 3
博文 237
码字总数 37552
作品 0
西安
技术主管
私信 提问
【iOS-cocos2d-X 游戏开发之三】Mac下配置Android NDK环境并搭建Cocos2d-x环境并Eclipse正常编译运行Cocos2dX自带TestsDemo项目!

李华明Himi 原创,转载务必在明显处注明: 【黑米GameDev街区】 原文链接: http://www.himigame.com/iphone-cocos2dx/636.html 大家都知道Cocos2d-X是个多平台支持的游戏引擎,那么当今最主流...

迷途d书童
2012/03/19
0
0
please define NDK_ROOT

刚开始学习cocos2d-x,第一步必须是把环境变量配置好。关于sdk ndk的下载都挺简单,就不加整理了。依据网上找的一些资料,进行如下配置 1.设置环境变量, 即在终端窗口编辑 sudo vi ~/.bas...

萌神明明
2014/03/30
0
0
xmake v1.0.3 发布,轻量级跨平台自动构建工具

简介 XMake是一个跨平台自动构建工具,支持在各种主流平台上构建项目,类似cmake、automake、premake,但是更加的方便易用,工程描述语法更简洁直观,支持平台更多,并且集创建、配置、编译、...

ruki
2015/12/02
1K
10
Cocos2d-x 3.x 全平台(Android,iOS)新手开发配置教程攻略

自己写的博客:http://blog.sina.com.cn/s/blog732d16630101g445.html 以前只做过网页游戏(《古今东西》,www.ooplay.net),游戏也曾经开发过Android的手机版本,但自己写的引擎,当然也不...

雪儛
2014/06/16
0
0
使用 Cocos2d-x 3.0 或者更新版本构建多平台游戏

在这个教程中,你将学到如何在 Windows 开发环境中使用 Cocos2d-x 3.0 或更高版本来创建一个简单的游戏,和如何在 Windows 和 Android 平台上运行它。 Cocos2d-x 是什么? Cocos2d-x 是一个跨...

oschina
2015/04/08
4.8K
10

没有更多内容

加载失败,请刷新页面

加载更多

OSChina 周四乱弹 —— 我想过年请假提前回家两天

Osc乱弹歌单(2019)请戳(这里) 【今日歌曲】 @clouddyy :#每日一歌# 分享王力宏的单曲《爱错》 《爱错》- 王力宏 手机党少年们想听歌,请使劲儿戳(这里) @Caremorele :这几天起床有点...

小小编辑
14分钟前
4
0
Cookie 显示用户上次访问的时间

import javax.servlet.ServletException;import javax.servlet.annotation.WebServlet;import javax.servlet.http.Cookie;import javax.servlet.http.HttpServlet;import javax.serv......

gwl_
今天
1
0
网络编程

第14天 网络编程 今日内容介绍  网络通信协议  UDP通信  TCP通信 今日学习目标  能够辨别UDP和TCP协议特点  能够说出UDP协议下两个常用类名称  能够说出TCP协议下两个常用类名称...

stars永恒
今天
2
0
二进制相关

二进制 众所周知计算机使用的是二进制,数字的二进制是如何表示的呢? 实际就是逢二进一。比如 2 用二进制就是 10。那么根据此可以推算出 5的二进制等于 10*10+1 即为 101。 在计算机中,负数以...

NotFound403
昨天
3
0
day22:

1、写一个getinterface.sh 脚本可以接受选项[i,I],完成下面任务: 1)使用格式:getinterface.sh [-i interface | -I ip] 2)当用户使用-i选项时,显示指定网卡的IP地址;当用户使用-I选项...

芬野de博客
昨天
2
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部