cocos2dx 3.0 使用ant生成apk

来源:互联网 发布:mac安装win10步骤 编辑:程序博客网 时间:2024/05/21 03:15

用eclipse打包有时会莫名奇妙的出现问题,启动也慢,所以决定用ant打包apk。

花了一个小时看了好多文章,有的很复杂,看不懂!有的很简单,也不懂!于是,自己摸索啊摸索,最后捣鼓出来了,现在简单的总结一下


在执行以下步骤前,我用cocos2dx生成了android工程,并且已经编译通过了。

先介绍以下ant使用到的几个文件,local.properties,ant.properties,build.xml。

1,配置环境变量

先配置android 环境(此步骤暂略)。

我的系统是mac,在bash_profile中添加以下几句

export ANT_HOME="/Users/jason/Desktop/apache-ant-1.9.4"

export PATH=$ANT_HOME/bin:$PATH

然后命令中输入ant debug,应该会提示sdk.dir找不到的信息

2,local.properties

用cocos2dx生成android工程后,android目录下是没有这个文件的,这个文件是android tools自动生成的,可使用以下命令生成:

android update project -p /Users/jason/Desktop/1000dreams222/Road2God/proj.android   // 此处为android工程目录

然后local.properties就出现了

3,我的android工程是有引用cocos2d的jar包的,打开project.properties,有这样一句话:

android.library.reference.1=../cocos2d/cocos/2d/platform/android/java

这就是引用工程的目录,所以这个目录下也要生成local.properties

android update project -p /Users/jason/Desktop/1000dreams222/Road2God/cocos2d/cocos/2d/platform/android/java // 此处为引用的java工程目录

3,ant.properties,build.xml

这两个文件我没有更改,因为暂时没有用到签名,更改生成目录等等,需要的可自行google

最后,运行ant debug,生成apk,over。

如果提示build failed,尝试在eclipse里面clean一下工程。

0 0
原创粉丝点击