如何配置cocos2d-x安卓开发环境?
2015-04-08 13:51
197 查看
在书中、网上都有很多的教程,不过由于开发工具版本的不同,配置方法各异。经过了长时间的试错才调试成功。因此有必要对此进行总结,以便日后方便查阅。
调试机安卓版本:Android 4.3
我使用的开发工具版本:
1.cocos2d-x-2.2.2
下载地址:http://pan.baidu.com/s/1hq6DWxQ
2.adt-bundle-windows-x86-20130917
下载地址:http://pan.baidu.com/s/1sjQEwTv
3.android-ndk-r10d-windows-x86
下载地址:http://pan.baidu.com/s/1kTxKvcF
PS:在下载好的ADT压缩包中,已经包含了eclipse、Android SDK、JDK。
PS:如果是64位机器,要下载64位的adt和ndk,ndk要是r9的版本。
配置过程:
1.安装JDK
2.配置Android SDK
3.导入项目
4.配置NDK
5.修改项目的Android.mk文件
6.添加项目资源
详细配置过程:
JDK安装很简单,各种下一步就可以了。完成后,就可以打开eclipse,在顶部菜单栏选择Window->Preferences,如图所示,在SDK Location处,填写Android SDK目录:
..\adt-bundle-windows-x86-20130917\sdk
![](http://images.cnitblog.com/blog2015/265156/201504/081345453525214.png)
(PS:这个目录好像是默认写好的)
接下来导入项目,打开File->New->Other,然后选择Android Project from Existing Code,Next。在Root Directory处,选择自己项目的安卓工程目录:..\proj.android,Finish。然后导入引擎基础Android库。如何导入?首先在 ..\cocos2dx\platform\android\java\src\ 目录找到一个org文件夹,将其拷贝到安卓工程目录下的src文件夹内。
下面就开始配置NDK了。
运行NDK安装包,等待其自动安装完毕。安装好后回到eclipse。
点击Windows->Preferences->Android->NDK,设置好NDK的目录:
![](http://images2015.cnblogs.com/blog/265156/201602/265156-20160220183827983-856205009.png)
右键点击项目,打开Properties,如图所示,手动填写Build command内容:
..\android-ndk-r10d\ndk-build.cmd
![](http://images.cnitblog.com/blog2015/265156/201504/081348308528719.png)
再点击Workspace...,选择要编译的安卓项目文件夹,OK,Apply。接下来还要设置NDK_MODULE_PATH,它指向了编译时引用外部库文件。如图所示,点击Add添加一个环境变量,内容为:
Name:NDK_MODULE_PATH
Value:..\cocos2d-x-2.2.2\cocos2d-x-2.2.2;..\cocos2d-x-2.2.2\cocos2d-x-2.2.2\cocos2dx\platform\third_party\android\prebuilt
![](http://images.cnitblog.com/blog2015/265156/201504/081349082909047.png)
(PS:网上有教程说Value内容不能用分号间隔而用冒号,不过我用分号也没有出现编译问题)
填写好后,OK。这样就已经配置好了NDK。
接下来还要在jni目录下,打开Android.mk文件,如图所示,添加要编译的cpp文件。最后再将项目要用到的资源文件拷贝到assets目录下。
![](http://images.cnitblog.com/blog2015/265156/201504/081349463832477.png)
如果要修改横屏、竖屏显示,则在AndroidManifest.xml文件中,找到android:screenOrientation标签,"landscape"表示横屏显示,"portrait"表示竖屏显示。
连接安卓手机,Run As Android Application,down!
调试机安卓版本:Android 4.3
我使用的开发工具版本:
1.cocos2d-x-2.2.2
下载地址:http://pan.baidu.com/s/1hq6DWxQ
2.adt-bundle-windows-x86-20130917
下载地址:http://pan.baidu.com/s/1sjQEwTv
3.android-ndk-r10d-windows-x86
下载地址:http://pan.baidu.com/s/1kTxKvcF
PS:在下载好的ADT压缩包中,已经包含了eclipse、Android SDK、JDK。
PS:如果是64位机器,要下载64位的adt和ndk,ndk要是r9的版本。
配置过程:
1.安装JDK
2.配置Android SDK
3.导入项目
4.配置NDK
5.修改项目的Android.mk文件
6.添加项目资源
详细配置过程:
JDK安装很简单,各种下一步就可以了。完成后,就可以打开eclipse,在顶部菜单栏选择Window->Preferences,如图所示,在SDK Location处,填写Android SDK目录:
..\adt-bundle-windows-x86-20130917\sdk
![](http://images.cnitblog.com/blog2015/265156/201504/081345453525214.png)
(PS:这个目录好像是默认写好的)
接下来导入项目,打开File->New->Other,然后选择Android Project from Existing Code,Next。在Root Directory处,选择自己项目的安卓工程目录:..\proj.android,Finish。然后导入引擎基础Android库。如何导入?首先在 ..\cocos2dx\platform\android\java\src\ 目录找到一个org文件夹,将其拷贝到安卓工程目录下的src文件夹内。
下面就开始配置NDK了。
运行NDK安装包,等待其自动安装完毕。安装好后回到eclipse。
点击Windows->Preferences->Android->NDK,设置好NDK的目录:
![](http://images2015.cnblogs.com/blog/265156/201602/265156-20160220183827983-856205009.png)
右键点击项目,打开Properties,如图所示,手动填写Build command内容:
..\android-ndk-r10d\ndk-build.cmd
![](http://images.cnitblog.com/blog2015/265156/201504/081348308528719.png)
再点击Workspace...,选择要编译的安卓项目文件夹,OK,Apply。接下来还要设置NDK_MODULE_PATH,它指向了编译时引用外部库文件。如图所示,点击Add添加一个环境变量,内容为:
Name:NDK_MODULE_PATH
Value:..\cocos2d-x-2.2.2\cocos2d-x-2.2.2;..\cocos2d-x-2.2.2\cocos2d-x-2.2.2\cocos2dx\platform\third_party\android\prebuilt
![](http://images.cnitblog.com/blog2015/265156/201504/081349082909047.png)
(PS:网上有教程说Value内容不能用分号间隔而用冒号,不过我用分号也没有出现编译问题)
填写好后,OK。这样就已经配置好了NDK。
接下来还要在jni目录下,打开Android.mk文件,如图所示,添加要编译的cpp文件。最后再将项目要用到的资源文件拷贝到assets目录下。
![](http://images.cnitblog.com/blog2015/265156/201504/081349463832477.png)
如果要修改横屏、竖屏显示,则在AndroidManifest.xml文件中,找到android:screenOrientation标签,"landscape"表示横屏显示,"portrait"表示竖屏显示。
连接安卓手机,Run As Android Application,down!
相关文章推荐
- 如何在window下搭建 cocos2d-x-开发环境保罗各项配置
- 如何配置JXTA开发环境
- 如何配置驱动程序开发环境
- VS 2008开发环境下如何配置TFS 2010
- 如何自己配置和编译一个完整的Linux嵌入式开发环境?
- 如何安装配置BREW开发环境
- [Linux]在Linux上部署Java开发环境笔记(一)-- 补充:Linux下如何手动设置IP及配置DNS服务
- Linux下如何配置OpenGL开发环境
- 第1章 Java基本概念及环境配置——FAQ1.12 如何安装Java基本开发环境JDK?
- 如何配置Android开发环境2
- 搭建target开发环境时,如何配置TFTP Server。
- 如何在Linux下配置Java开发环境详述
- 忆龙2009:如何安装配置BREW开发环境
- 如何配置J2ME的eclipse的开发环境~
- 如何配置XNA开发环境
- 如何在 vista 的 iis 7 上面配置 asp.net 1.1 开发环境
- 如何在Linux下配置Java开发环境详述
- 如何配置Android开发环境1
- 如何利用Apache+Tomcat配置JSP开发环境?
- 如何配置DirectX开发环境