原文链接 http://blog.csdn.net/kpkhxlgy0/article/details/8062344 近期更新了cocos2d-x2.0.3版本,算是一个正式版了,跟2.0.2比完善了很多。刚好前两天装了win8,果断的用vs2012操练,目前玩得正high,哈哈。额,聊正题。 win8上操作很完美,但是在创建android程序的时候小疼了一下,eclipse打开项目一看,缺少文件。找到srcorgcocos2dxlib一看,空空如也,果断去找HelloCpp,喵了个咪的,也没这些文件,再去Hello其他的找,都没,当时傻眼了

。开始cocos2d下搜索Cocos2dxActivity.java文件,原来你丫躲在cocos2dxplatformandroidjavasrcorgcocos2dxlib里面,赶紧拷过去,编译,over。 就说如果到这里就完了,哥必然要被拍砖了

。作为一个爱折腾爱高效的程序猿,必然会发现有第一次就有第二次,下次肿么理呢,必须要从根源下手。嗯,找到create-android-project.bat文件,没发现什么,再找 emplateandroid,发现一个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文件,所以如果要解决这个问题,我们可以把cocos2dxplatformandroidjavasrc下的文件全部拷到samplesHelloCppproj.androidsrc下面,到此问题解决。 收尾,再看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,这样samplesHelloCppproj.androidsrc就可以不用拷文件进去了,让它长眠吧。 我再收尾,总结以上,我觉着俺们程序猿就要探索、交流,社会才会进步,cocos2d-x才会进步。哎呀,洗洗睡了,养足精神后天西湖看烟花,good night~~~
— Begin quote from ____
young40 发表于 2012-10-19 08:52 url
我是直接把$COCOS2DX_ROOT/cocos2dx/platform/android/java导入为一个eclipse的新工程, 也解决了这个问题. …
— End quote
你的方法更好
谢谢楼主的帖子 
??啦提供??好的??
我是直接把$COCOS2DX_ROOT/cocos2dx/platform/android/java导入为一个eclipse的新工程, 也解决了这个问题.