cocos2d-x framework3.6打包

来源:互联网 发布:模糊控制算法 c语言 编辑:程序博客网 时间:2024/06/06 07:42

3.X在设置eclipse打包的时候就比2.x方便多了,首先要设置好环境变量,设置错误的话会产生各种莫名的错误

这里我要记录的是:一个项目中会嵌很多SDK,所以就会有很多对应的proj.android,比如proj.android_egame,proj.android_andgame,proj.android_cmcc等,需要在各自的下面打不通的包,在这里我遇到一个问题,就是这样的话我在点击不通的build_native,py以后生成的.so和asset文件都会在proj.android中,不会再各自的文件下,差了半天无果,希望知道的朋友可以告诉我下。

我用的方法比较笨:在嵌每个SDK之前,把以前的拷出去,这样打哪个包就拷进哪个来。用的build_native.py来生成.so,eclipse直接打包即可。

1. 把工程导入eclipse之后,建议将文本格式设置为utf-8格式,右键工程名->属性-》Resource->other

2. 右键工程名->属性->Android:选择你想打的包所支持的最高android系统。

3. ...............................->Builders:要用CDT的话就选上,不用就把钩去掉。

4. build commander总设置为:python ${ProjDirPath}/build_native.py -b release

5. c+builder->environment添加ANDROID_SDK_ROOT  NDK_ROOT  COCOS_CNSOLE_ROOT ANT_ROOT 4个变量。

6.java build path中选择上android版本。(可能有时候需要Add library->JRE system Library,然后在order and export中选择上即可)

7. window-》preferencce:android 天上sdk地址

以上设置可能有的不需要,具体情况具体而论,但是设置上是没有错的。

常见错误:(以后会添加别的)

1. 导入项目或刷新项目的时候,会出现java.lang.NullPointerException

方法:cproject文件中删除


2. 当对cpp进行修改以后,要重新build_native.py生成libcocos2d.so包,同时!!!要在libs和assets文件夹中重新拷入第三方文件!!!!!!!!!!!

有的SDK需要修改包名,比如最后加个.uc之类的,只需要在AndroidManifest.xml修改package即可。


0 0
原创粉丝点击
热门问题 老师的惩罚 人脸识别 我在镇武司摸鱼那些年 重生之率土为王 我在大康的咸鱼生活 盘龙之生命进化 天生仙种 凡人之先天五行 春回大明朝 姑娘不必设防,我是瞎子 打喷嚏鼻塞流清鼻涕怎么办 哺乳期鼻子不通气有鼻涕怎么办 宝宝热伤风流清鼻涕怎么办 哺乳期感冒流鼻涕怎么办最有效 小孩睡觉太晚了怎么办 孩子晚上睡觉不安稳怎么办 月子里宝宝睡觉不安稳怎么办 月子宝宝睡觉不安稳怎么办 孩子老是流黄鼻涕怎么办 孕妇流黄鼻涕怎么办速效办法 孕妇感冒流黄鼻涕怎么办 孕妇有黄痰和黄鼻涕怎么办 孕妇感冒了流黄鼻涕怎么办 怀孕感冒了怎么办鼻塞流鼻涕 怀孕初期感冒了怎么办鼻塞流鼻涕 怀孕9个月流鼻涕怎么办 怀孕5个月流鼻涕怎么办 小孩老是流黄鼻涕口臭怎么办 狗狗有食欲流黄鼻涕拉稀怎么办 小孩流黄鼻涕咳嗽怎么办 小狗感冒了一直打喷嚏怎么办 眼干眼屎多模糊怎么办 宝宝眼睛上火眼屎多怎么办 眼睛发干眼屎多怎么办 三个月宝宝眼睛流泪有眼屎怎么办 小孩眼睛流泪有眼屎怎么办 宝宝上火眼睛有好多眼屎怎么办 宝宝眼睛流泪还有眼屎怎么办? 新生儿眼睛上火眼屎多怎么办 铁耳屎在最里面怎么办 婴儿鼻屎特别深怎么办 鼻子干呼吸就疼怎么办 儿童鼻子里总有好多鼻屎怎么办 小孩鼻子里有鼻屎呼吸不通怎么办 鼻子不通通气鼻屎粘在鼻子怎么办 鼻子里面干燥长鼻屎怎么办 鼻孔里干的难受怎么办 每天有很多鼻屎怎么办 鼻子里面干的疼怎么办 婴儿鼻屎堵住了怎么办 婴儿有很多鼻屎怎么办