Cocos2dx 3.X 环境搭建和Android打包apk
看了网上很多资料,最后还是决定自己整理下 一 环境搭建: 工具: vs2012、coocs2dx 3.2 、python 2.7.6、win7(64位) (cocos2dx 3.8 后要vs2013以上) python 官网:https://www.python.org/downloads/ cocos官网:http://www.cocos.com/ 1. 下载并安装python2.7.6。 2. 配置环境 右键单击“计算机”,选择“属性”----》“高级系统设置”,在“高级”选项卡下选择“环境变量”! 3打开cmd控制台,输入 python,如果出现如下提示,则说明python安装成功。
4 创建项目 在cocos2dx3.2 进入控制命令(按shift+右键,在此处打开命令窗口) 输入命令 cocosnew HelloCpp -p com.coco2dx.org -l cpp -d e:/myGame HelloCpp为项目名称 5 运行 打开“ HelloCpp/proj.win32 ”文件夹,“ HelloCpp.sln ”解决方案,单击运行项目。出现下面的界面则项目创建成功
二 打包apk 搭建Android环境需要用到Android SDK、NDK、Ant和JDK;(其中只有jdk需要安装) 一个博客: 安装包地址http://www.cnblogs.com/tc310/p/3938353.html 下载地址汇总: http://www.cnblogs.com/yaotong/archive/2011/01/25/1943615.html 1 安装 JDK 2 jdk 官网:http://www.oracle.com/technetwork/java/javase/downloads/index.html 配置环境变量: 单击“开始”—>“运行”—>输入:cmd命令,在CMD窗口中输入:java -version
配置Android SDK环境 1 下载adt包 官网:http://developer.android.com/sdk/index.html 下载链接: adt-bundle-windows-x86_64-20140702.zip 2 设置eclipse 开发环境 下载Android SDK下载之后解压,并将其放置于你要放置的目录下,在 “..adt-bundle-windows-x86_64-20131030eclipse” 文件夹中会有一个eclipse.exe程序,本机在桌面上创建了该程序的快捷方式。 3配置环境变量: 新建环境变量:ANDROID_SDK 值为:D:TDDownloadandroidadt-bundle-windows-x86_64-20140702sdkplatforms;D:TDDownloadandroidadt-bundle-windows-x86_64-2040702sdktools;D:TDDownloadandroidadt-bundle-windows-x86_64-20140702sdkplatform-tools(D:TDDownloadandroid是SDK存放的位置)。 4 验证 cmd命令,在CMD窗口中输入:adb -h 检验是否安装成功。
安装NDK 1 下载 官网:http://developer.android.com/tools/sdk/ndk/index.html 下载链接:http://dl.google.com/android/ndk/android-ndk64-r10-windows-x86_64.zip http://dl.google.com/android/ndk/android-ndk-r9d-windows-x86_64.zip 2 配置环境 本机路径为 D:android-ndk-r9,设置另一个名为“NDK_ROOT”同时指向存放路径的环境变量。 在系统变量Path的值的前面加入以下内容:D:android-ndk-r9; 3 验证 cmd , 输入 ndk-bulid
安装ANT 1 下载 官网:http://ant.apache.org/ 下载链接:apache-ant-1.9.6-bin.zip 2 配置环境 在path后面添加ant的bin目录的路径。
3 验证 cmd 输入 ant -version
以上已做好准备工作,打开cocos2dx目录下的 setup.py。 输入 ndk、 sdk、 ant(bin文件夹)的路径
然后就可以打包了 1 在项目目录下打开控制台,输入cocos compile -p android –-ap 20 方式编译APK文件了(--ap 20是指定android平台,我用的是20,也有19等其他的,根据跟人下载的而定) 2然后运行:cocos run -p android --ap 20 当然这里要提醒一点3.2版本用的是 android-20,如果D:TDDownloadandroidadt-bundle-windows-x86_64-20140702sdkplatforms目录下没有android-20 请创建一个空的。 不行的话再把frameworkscocos2d-xcocosplatformandroidjava 目录下的 project.properties 和AndroidManifest.xml android版本改为20(和自己的一样)
如果需要把项目在真机上弄成竖屏,只需在proj.android文件夹下的AndroidManifest.xml中改一改, android:screenOrientation="landscape"(横屏),android:screenOrientation="portrait"(竖屏),它默认为横屏
参考资料:http://my.oschina.net/Jacedy/blog/350226 http://www.cocos.com/doc/article/index?type=cocos2d-x&url=/doc/cocos-docs-master/manual/framework/native/v3/getting-started/setting-up-development-environments-on-windows7-with-eclipse/zh.md http://www.cnblogs.com/skysand/p/4063584.html (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |