1.下载NDK和cygwin,以及cocos2d-x-2.2.3
cygwin目录下,如本人安装目录如下D:\cygwin64\home\dong
然后用编辑器(不要用记事本,太low)点开.bash_profile,然后在最下面加上ndk路径以及cocos2dx路径NDK_ROOT=/cygdrive/e/android/android-ndk-r9cexport NDK_ROOTCOCOS2DX_ROOT=/cygdrive/e/cocos2d-x-2.2.3export COCOS2DX_ROOT2.到下载好的引擎目录下
cd d:workcat/develop_tools/cocos2d-x-2.2.3/tools/project-create
执行python create_project.py -project Pomelo -package com.Fanyoy.Pomelo -language javascript
3.在cygwin环境下 进入到创建好的项目下面
cd d:workcat/develop_tools/cocos2d-x-2.2.3/projects/Pomelo/proj.android
执行./build_native.sh
长达半个小时的等待中......
4.将项目导入到elicpse中,java报错,将引擎下的cocos2dx/pathform/android/java/scr/引入
插入手机,启动项目,继续等待中......
5.把公司写好项目的代码和资源拷贝到新建项目的相应目录下,更改resource.js文件后运行
黑屏,发现resource.js中ttf文件路径出错,干掉他,再运行,OK项目跑起来了
6.项目运行过程中,发现无法发送网络请求,需要在android的配置文件中加上网络权限,
在</manifest> 上一行加上<uses-permission android:name="android.permission.INTERNET"/>