coocs2d-x-2.2(-js相同)版本android打包笔记

1.下载NDK和cygwin,以及cocos2d-x-2.2.3

cygwin目录下,如本人安装目录如下D:cygwin64homedong
然后用编辑器(不要用记事本,太low)点开.bash_profile,然后在最下面加上ndk路径以及cocos2dx路径
NDK_ROOT=/cygdrive/e/android/android-ndk-r9c
export NDK_ROOT
COCOS2DX_ROOT=/cygdrive/e/cocos2d-x-2.2.3
export COCOS2DX_ROOT

2.到下载好的引擎目录下

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"/>

原文地址:https://www.cnblogs.com/liujidong/p/3987579.html