社区微信群开通啦,扫一扫抢先加入社区官方微信群
社区微信群
创建项目环境配置:
1.在dos下新建项目 :
cocos new test -p com.hj.test -l cpp -d D:cocos2dxcocos2d-x-3.0rc1projectshello(工程所在路径)
2.生成android或 ios的APK:
cocos run -s D:cocos2dxcocos2d-x-3.0rc1projectshello(工程所在路径) -p mac/android
1.打开终端,输入
1.创建并以 TextEdit 的方式打开 ~/.bash_profile 文件
touch ~/.bash_profile;
open -t ~/.bash_profile
2.新增环境变量,然后保存并退出。
ANT的安装:请参考另一篇教程。
需要添加的环境变量有:
export ANDROID_SDK_ROOT=“/Users/huangjian/Documents/D/tools/Eclipse/adt-bundle-mac-x86_64-20140321/sdk“
export NDK_ROOT=/Users/huangjian/Documents/D/tools/Eclipse/android-ndk-r9d
export COCOS2DX_ROOT=“/Users/huangjian/Documents/D/cocos2dx/cocos2d-x-3.2”
export ANT_ROOT=/Users/huangjian/Documents/D/tools/Eclipse/apache-ant-1.9.3
export PATH=${PATH}:${ANT_HOME}/bin
export PATH=$PATH:$ANDROID_SDK_ROOT
export PATH=$PATH:$ANDROID_NDK_ROOT
# Add environment variable COCOS_CONSOLE_ROOT for cocos2d-x
export COCOS_CONSOLE_ROOT=/Users/huangjian/Documents/D/cocos2dx/cocos2d-x-3.2/tools/cocos2d-console/bin
export PATH=$COCOS_CONSOLE_ROOT:$PATH
像COCOS_CONSOLE_ROOT那些是自动生成的,不用添加,先看下少了哪些再添加。
到这里环境变量的配置就完成了,接下来检测是否已经安装成功:
安装好之后进终端输入 java -version回车ant -version回车监测JDK和ANT是否正常。
查看变量是否安装完全:
1.cd 到cocos2dx目录。
2.然后ls 一下,就能看到setup.py,输入python setup.py,就能看到变量是否全部配置完全。。
最后就可以新建项目了。。。
======================================================
2.mac eclipse环境配置:
在编译的时候遇到的问题:Can't find right android-platform for project : "/Users/huangjian/Documents/D/cocos2dx/cocos2d-x-3.2/projects/test/proj.android". The android-platform should be equal/larger than 19
解决方案:
异常处理惩罚:
1、 Android platform not specified, searching a default one...
Can""t find right android-platform for project :
"F:cocos2d-x-3.1.1testscpp-testsproj.android".
The android-platform should be equal/larger than 20
若是你碰到这个题目,那么就要在
下创建一个空的android-20文件夹,这个题目坑了我好久!同时要查看号令是否是 –ap 20(双-)。
搜检proj.android目次下的project.properties是否是android-20
2、 编译时,提示找不到gcc对象链 (Couldn""t find the gcc toolchain)。
这个题目也烦了我好久!去搜检下ndk的设备路径!NDK_ROOT是否正确!然后3.1版本须要的NDK是最新的版本,
去安卓网站http://developer.android.com/tools/sdk/ndk/index.html#Installing下一个最新的版本r9d吧!
3、 若是碰到android api题目
找到运行进行更新,看缺哪个api就更新哪个,不过这个更新斗劲慢……原因google被禁……
=================================================
菜鸟进阶——MAC打包Android项目(Ant的安装)
Mac开发Android就有点那啥了,打包还让我这么为难,真是的。好吧,又给我机会了解别的了。发现Mac真的好不一样的说,还得利用Ant在Mac下自动化打包签名Android程序。对于我这等菜鸟来说,哪懂什么Ant啊,百度得知:
一、Ant含义
Ant本身就是一种流程脚本引擎,用于自动化调用程序完成项目的编译、打包、测试等。ANT是纯JAVA语言编写的,所以具有很好的跨平台性。Ant运行是只需要一个XML文件(构建文件),所以操作比较简单。Ant通过调用target树,就可以执行各种task。每个task实现了特定接口对象。由于Ant构建文件是XML格式的文件,所以很容易维护和书写,而且结构清晰。由于Ant的跨平台性和操作简单,所以很容易集成到一些开发环境中。
(简单了解了下,具体的可以百度,后面可能会学习的更加深入,现在就知道这些就好啦)
Ant要怎么安装呢?看到网上很多资源中说道Mac本身自带Ant,只是版本低了点,我去,真不是我挑事儿哈,我是真心木有找到Ant踪影啊,一直提示command not found。所以说写下自己真实的安装过程,给自己增加经验,也希望可以帮到需要帮助的人。
二、安装Ant
1、下载:官网下载
直接下载zip的就可以
如果觉得我的文章对您有用,请随意打赏。你的支持将鼓励我继续创作!