1.安装python2.7x,注意必须是2.7x,这里有的可能已经安装了python3.0版本,但是目前的v3.0bate版本有的地方不支持,所以必须是2.7x版本
https://www.python.org/download/releases/2.7.6/
2.下载Android SDK,安装相应API,platforms文件夹中应至少有一个8以上的版本
3.下载Android NDK 解压即可
4.下载Ant 解压即可 r10b (64-bit)
5.下载Cocos2d-JS 安装 本人安装版本Cocos2d-JS 3.12
二、配置环境变量
1.在“计算机”右击->属性,选择"高级系统设置",点击”环境变量“按钮,在系统变量区域新建变量:路径填字的的路径即可
NDK_ROOT : D:\install\android-ndk-r10b
ANDROID_SDK_ROOT : D:\install\sdk
JAVA_HOME :D:\install\java
ANT_ROOT : D:\install\apache-ant-1.9.7\bin (必须得有bin)
随后在PATH里添加
;C:\Python27;%NDK_ROOT%;ANDROID_SDK_ROOT%\tools;%JAVA_HOME%/bin; D:\install\apache-ant-1.9.7\bin
2.检查环境配置是否正确
在cmd中输入 ant -version 出现相应版本名时表示安装正确
三、新建一个hello工程
1.打开命令框,找到项目需要建的位置(D:\install\cocos2d-x-3.12),输入
cocos
new
hello -l js
过程很漫长,创建成功后就可以预览了,进入到hello目录下
cocos run -p web
安装webstorm作为编辑器,打开项目文件,安装chrome插件JetBrains IDE Support
就可以直接在Webstorm里面右击使用chrome来预览效果了
五、打包Apk
然后就可以在项目目录下使用 cocos compile -p android方式编译APK文件了。
注意:
①在打包apk之前需要修改proj.android/jni文件夹下的Android.mk文件 添加自己新增的CPP文件,这里的新增指的是非cocos2dx生成的项目文件(自己新增的文件)。一定要把自己新增的文件或文件夹包含进apk。
②默认打包是横屏,若做的游戏是竖屏。则更改AndroidManifest.xml的参数:
android:screenOrientation="landscape"(横屏),android:screenOrientation="portrait"(竖屏)
首先我们拿官方的 cpp-tests项目来试手吧!
按住shift键+鼠标右键 选择在此处打开命令窗口。
然后就可以使用 cocos compile -p android --ap 20方式编译APK文件了(--ap 20是指定android平台)
漫长的等待吧,当然这里要提醒一点3.1版本用的是 android-20,如果E:\Android\sdk\platforms目录下没有android-20 请创建一个空的。
等待完毕之后 看下这个文件夹下的 apk吧!可以安装到手机上试一下了。