Android Studio 下安装配置 Cocos2d-x
2015-10-14 15:30
441 查看
一
准备好相关文件
(1 Android Studio http://developer.android.com/sdk/index.html
(2 Cocos2d-x http://www.cocos2d-x.org/download
(3 ANT http://www.us.apache.org/dist//ant/binaries/apache-ant-1.9.6-bin.zip
(4 NDK https://dl.google.com/android/ndk/android-ndk-r10e-windows-x86.exe
(5 Python http://developer.android.com/sdk/index.html
二 安装相关文件
1。 Android Studio ---基本上直接下一步 下一步就好
2。解压并安装 Python
Python安装时把加入到环境变量选上:
![](http://images.cnitblog.com/blog2015/672739/201503/071702069772856.png)
3.解压cocos2dx ,点击运行setup.py
![](https://img-blog.csdn.net/20151014155530428?watermark/2/text/aHR0cDovL2Jsb2cuY3Nkbi5uZXQv/font/5a6L5L2T/fontsize/400/fill/I0JBQkFCMA==/dissolve/70/gravity/Center)
按照提示将 android sdk 和 ndk 路径 以及 ant 到bin (比如: C:\studio\ANT\apache-ant-1.9.6\bin)的路径补充完整就可以了
![](https://img-blog.csdn.net/20151014155610847?watermark/2/text/aHR0cDovL2Jsb2cuY3Nkbi5uZXQv/font/5a6L5L2T/fontsize/400/fill/I0JBQkFCMA==/dissolve/70/gravity/Center)
三 ocos2dx-v3.0命令行创建工程
(1) 新开一个命令窗口
(2)创建一个cocos2dx项目。创建项目(括号中为解释)在cosole窗口键入cocos new GoodDay(项目名称)-p com.boleban.www(包名字)-l cpp(项目类型) -d D:\DevProject\cocos2dx_workspace(项目存放路径)
![](https://img-blog.csdn.net/20151014160621638?watermark/2/text/aHR0cDovL2Jsb2cuY3Nkbi5uZXQv/font/5a6L5L2T/fontsize/400/fill/I0JBQkFCMA==/dissolve/70/gravity/Center)
===============================================================
ps :这里也可以 通过批处理的方式 来创建项目
(1).新建一个txt文本
(2) 粘贴以下文本
@echo off
echo =============Cocos2D-x新建项目==============
set /p name=输入项目的名称:
echo 项目名为: %name%
echo 正在创建新项目...
set pack=com.richard.
cocos
new
%name% -p %pack%%name% -l cpp
echo 创建完成.
pause
(3) 把txt文件命名为“create_project”格式变“txt”为“bat”
(4) 把bat文件放入自己的工作文件夹即可,双击后输入名字 即可在目录下生成新的项目
![](https://img-blog.csdn.net/20151014161159786?watermark/2/text/aHR0cDovL2Jsb2cuY3Nkbi5uZXQv/font/5a6L5L2T/fontsize/400/fill/I0JBQkFCMA==/dissolve/70/gravity/Center)
四.配置好环境后我们开始测试环境
(1)打开AndroidStudio如图:
![](http://images.cnitblog.com/blog2015/672739/201503/071953124928061.png)
![](http://images.cnitblog.com/blog2015/672739/201503/071953331496106.png)
![](http://images.cnitblog.com/blog2015/672739/201503/071953392581640.png)
![](http://images.cnitblog.com/blog2015/672739/201503/071953456028243.png)
![](http://images.cnitblog.com/blog2015/672739/201503/071953544455278.jpg)
![](http://images.cnitblog.com/blog2015/672739/201503/071954040702186.png)
![](http://images.cnitblog.com/blog2015/672739/201503/071954104618505.png)
![](http://images.cnitblog.com/blog2015/672739/201503/071954159141439.png)
只勾选如下所示的选项
![](http://images.cnitblog.com/blog2015/672739/201503/071807516952290.png)
![](http://images.cnitblog.com/blog2015/672739/201503/071808388835139.png)
![](http://images.cnitblog.com/blog2015/672739/201503/071954202425226.png)
![](http://images.cnitblog.com/blog2015/672739/201503/071954264777031.png)
![](http://images.cnitblog.com/blog2015/672739/201503/071954314301878.png)
ps : 此处最好选择API 19 因为我选择高版本会报错java.lang.UnsatisfiedLinkError: dlopen failed: cannot locate symbol "srand" referenced by "libcocos2dcpp.so"..
网上的说法是 ndk 版本的问题,解决办法目前我只找到2种。一种是 把ndk版本从r10d降为r9d (但是并不是推荐的方法,因为r9d对C++ 11的正则表达式支持不够,以及一些其它的原因。) 另外一种则是 下载Android SDK的API 19的SDK包,然后新建的项目应该就不会报这个错误了。
![](http://images.cnitblog.com/blog2015/672739/201503/071954354147796.png)
![](http://images.cnitblog.com/blog2015/672739/201503/071954441645802.png)
![](http://images.cnitblog.com/blog2015/672739/201503/071954518365379.png)
![](http://images.cnitblog.com/blog2015/672739/201503/071954576178411.png)
![](http://images.cnitblog.com/blog2015/672739/201503/071955087581049.png)
![](http://images.cnitblog.com/blog2015/672739/201503/071955146176338.png)
![](http://images.cnitblog.com/blog2015/672739/201503/071955230085002.png)
![](http://images.cnitblog.com/blog2015/672739/201503/071955262586062.png)
![](http://images.cnitblog.com/blog2015/672739/201503/071957012899661.png)
Cocos2d-x
3.4在AndroidStudio上编译配置
这样就OK啦。。。。。
准备好相关文件
(1 Android Studio http://developer.android.com/sdk/index.html
(2 Cocos2d-x http://www.cocos2d-x.org/download
(3 ANT http://www.us.apache.org/dist//ant/binaries/apache-ant-1.9.6-bin.zip
(4 NDK https://dl.google.com/android/ndk/android-ndk-r10e-windows-x86.exe
(5 Python http://developer.android.com/sdk/index.html
二 安装相关文件
1。 Android Studio ---基本上直接下一步 下一步就好
2。解压并安装 Python
Python安装时把加入到环境变量选上:
![](http://images.cnitblog.com/blog2015/672739/201503/071702069772856.png)
3.解压cocos2dx ,点击运行setup.py
按照提示将 android sdk 和 ndk 路径 以及 ant 到bin (比如: C:\studio\ANT\apache-ant-1.9.6\bin)的路径补充完整就可以了
三 ocos2dx-v3.0命令行创建工程
(1) 新开一个命令窗口
(2)创建一个cocos2dx项目。创建项目(括号中为解释)在cosole窗口键入cocos new GoodDay(项目名称)-p com.boleban.www(包名字)-l cpp(项目类型) -d D:\DevProject\cocos2dx_workspace(项目存放路径)
===============================================================
ps :这里也可以 通过批处理的方式 来创建项目
(1).新建一个txt文本
(2) 粘贴以下文本
@echo off
echo =============Cocos2D-x新建项目==============
set /p name=输入项目的名称:
echo 项目名为: %name%
echo 正在创建新项目...
set pack=com.richard.
cocos
new
%name% -p %pack%%name% -l cpp
echo 创建完成.
pause
(3) 把txt文件命名为“create_project”格式变“txt”为“bat”
(4) 把bat文件放入自己的工作文件夹即可,双击后输入名字 即可在目录下生成新的项目
四.配置好环境后我们开始测试环境
(1)打开AndroidStudio如图:
![](http://images.cnitblog.com/blog2015/672739/201503/071953124928061.png)
![](http://images.cnitblog.com/blog2015/672739/201503/071953331496106.png)
![](http://images.cnitblog.com/blog2015/672739/201503/071953392581640.png)
![](http://images.cnitblog.com/blog2015/672739/201503/071953456028243.png)
![](http://images.cnitblog.com/blog2015/672739/201503/071953544455278.jpg)
![](http://images.cnitblog.com/blog2015/672739/201503/071954040702186.png)
![](http://images.cnitblog.com/blog2015/672739/201503/071954104618505.png)
![](http://images.cnitblog.com/blog2015/672739/201503/071954159141439.png)
只勾选如下所示的选项
![](http://images.cnitblog.com/blog2015/672739/201503/071807516952290.png)
![](http://images.cnitblog.com/blog2015/672739/201503/071808388835139.png)
![](http://images.cnitblog.com/blog2015/672739/201503/071954202425226.png)
![](http://images.cnitblog.com/blog2015/672739/201503/071954264777031.png)
![](http://images.cnitblog.com/blog2015/672739/201503/071954314301878.png)
ps : 此处最好选择API 19 因为我选择高版本会报错java.lang.UnsatisfiedLinkError: dlopen failed: cannot locate symbol "srand" referenced by "libcocos2dcpp.so"..
网上的说法是 ndk 版本的问题,解决办法目前我只找到2种。一种是 把ndk版本从r10d降为r9d (但是并不是推荐的方法,因为r9d对C++ 11的正则表达式支持不够,以及一些其它的原因。) 另外一种则是 下载Android SDK的API 19的SDK包,然后新建的项目应该就不会报这个错误了。
![](http://images.cnitblog.com/blog2015/672739/201503/071954354147796.png)
![](http://images.cnitblog.com/blog2015/672739/201503/071954441645802.png)
![](http://images.cnitblog.com/blog2015/672739/201503/071954518365379.png)
![](http://images.cnitblog.com/blog2015/672739/201503/071954576178411.png)
![](http://images.cnitblog.com/blog2015/672739/201503/071955087581049.png)
![](http://images.cnitblog.com/blog2015/672739/201503/071955146176338.png)
![](http://images.cnitblog.com/blog2015/672739/201503/071955230085002.png)
![](http://images.cnitblog.com/blog2015/672739/201503/071955262586062.png)
![](http://images.cnitblog.com/blog2015/672739/201503/071957012899661.png)
Cocos2d-x
3.4在AndroidStudio上编译配置
这样就OK啦。。。。。
相关文章推荐
- 火云开发课堂 - 《使用Cocos2d-x 开发3D游戏》系列 第二十四节:小项目实训《绝命沙滩》
- Cocos2d-x 3.x 头像选择,本地相册图片+图片编辑(Android、IOS双平台)
- cocos2dx 3.2在android下断点调试
- [寒江孤叶丶的Cocos2d-x之旅_40]在LUA中模拟switch
- cocos2dx3.4 打包apk黑屏,发现glvert无限增长的一个bug
- Cocos2D v2.0至v3.x简洁转换指南(三)
- Cocos2D v2.0至v3.x简洁转换指南(三)
- Cocos2D v2.0至v3.x简洁转换指南(三)
- Cocos2D v2.0至v3.x简洁转换指南(二)
- Cocos2D v2.0至v3.x简洁转换指南(二)
- Cocos2D v2.0至v3.x简洁转换指南(二)
- Cocos2D v2.0至v3.x简洁转换指南(一)
- Cocos2D v2.0至v3.x简洁转换指南(一)
- Cocos2D v2.0至v3.x简洁转换指南(一)
- 第一个cocos项目
- cocos2d-x实现亮片效果
- [cocos2d-x 3.0] 触摸显示器
- cocos2dx 屏幕适配策略
- Cocos2D-iPhone和Uikit混合使用问题
- Cocos2dx 多线程