run a program during builds in Eclipse

本文介绍如何在Eclipse中通过添加一个program配置来简化Android工程中Lua脚本与资源的管理流程,避免繁琐的手动复制操作,提升开发效率。

在使用cocos2d-x结合Lua开发游戏时,由于3.x的cocos2d-x使用cocos工具编译项目,但是如果没有改动C++文件,使用cocos命令时间消耗时比较高的(就算没有需要编译的C/C++文件,它也会重新链接so库及相应的copy动作);我们大多数时间是在处理Lua脚本,或者修改游戏的其他资源;这时第一个想法就是自己写一个脚本,只copy Lua脚本和资源;XCode中可以设置一个run shell;所以在测试Android版本时,也希望能有类似的功能; 在测试运行Android工程时,之前的工作流程是在项目目录下建一个shell脚本:修改Lua --> 终端中运行shell, 将资源/脚本copy到Android工程的assets目录下 --> Eclipse 中刷新工程,然后run; 这个流程是在开发过程中是比较繁琐的,一不留神就忘记执行shell copy脚本;所以这个时候就很希望Eclipse能有像XCode那样的功能;通过网上一番搜索和折腾,Eclipse还真自带有相关的功能; 方法综述:给工程添加一个program配置 具体步骤: 1, 打开项目的工程属性窗口

输入图片说明

2, 左边选择builders选项,点击New按钮,为项目新添一个配置,类型选择Program; 如图

输入图片说明

3, Main页卡下Location填写工具路径,我这里是一个先前建好的shell脚本,Working Directory选择脚本的执行目录,其他一些页卡选项可自行查看

输入图片说明

对于像我这种对Eclipse不怎么熟悉的人来说,还是花了点时间找解决方法;也是鉴于网上几乎没有看到这样的文章,StackOverflow有个回答中讲到使用插件,但并不是解决这个问题的关键;所以在这里分享下,于自己也是一个记录;

转载于:https://my.oschina.net/u/146011/blog/527816

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值