cocos2d-x2.0.3创建android程序缺失java文件的问题

近期更新了cocos2d-x2.0.3版本,算是一个正式版了,跟2.0.2比完善了很多。刚好前两天装了win8,果断的用vs2012操练,目前玩得正high,哈哈。额,聊正题。

win8上操作很完美,但是在创建android程序的时候小疼了一下,eclipse打开项目一看,缺少文件。找到src\org\cocos2dx\lib一看,空空如也,果断去找HelloCpp,喵了个咪的,也没这些文件,再去Hello其他的找,都没,当时傻眼了快哭了。开始cocos2d下搜索Cocos2dxActivity.java文件,原来你丫躲在\cocos2dx\platform\android\java\src\org\cocos2dx\lib里面,赶紧拷过去,编译,over。

就说如果到这里就完了,哥必然要被拍砖了大笑。作为一个爱折腾爱高效的程序猿,必然会发现有第一次就有第二次,下次肿么办呢,必须要从根源下手。嗯,找到create-android-project.bat文件,没发现什么,再找\template\android,发现一个copy_files.sh,凭程序猿的第七感,俺觉着奏是它了。

在copy_src_and_jni()函数中,是用cp -rf $HELLOWORLD_ROOT/proj.android/src $APP_DIR/proj.android来拷贝java文件的,HELLOWORLD_ROOT指向的是$COCOS2DX_ROOT/samples/HelloCpp,而我们之前发现HelloCpp下也木有java文件,所以如果要解决这个问题,我们可以把\cocos2dx\platform\android\java\src\下的文件全部拷到\samples\HelloCpp\proj.android\src\下面,到此问题解决。

收尾,再看copy_files.sh,发现COCOSJAVALIB_ROOT指向的$COCOS2DX_ROOT/cocos2dx/platform/android/java也存放了java代码,但是没有用过,so,本仙目测作者的意图是想从这里拷贝文件到工程中,所以吾辈代劳之,在cp -rf $HELLOWORLD_ROOT/proj.android/src $APP_DIR/proj.android之后换行加一段cp -rf $COCOSJAVALIB_ROOT/src $APP_DIR/proj.android,这样\samples\HelloCpp\proj.android\src\就可以不用拷文件进去了,让它长眠吧。

我再收尾,总结以上,我觉着俺们程序猿就要探索、交流,社会才会进步,cocos2d-x才会进步。哎呀,洗洗睡了,养足精神后天西湖看烟花,good night~~~

  • 0
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 6
    评论
评论 6
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值