cocos2d-js打包APK文件太大

用Cocos2d-js做了个游戏,里面的UI和动画都是使用CocoStudio来做的;使用cocos code ide进行打包APK,发布的APK文件很大,so文件就占了十几兆,请问该去掉哪些东西?

apk确比较大,为什么?
代码量+素材+音效+引擎库+移植库
1 建一个hello world ,打包下来估计也会达到3M,这是引擎库+移植库必须要的
2 代码量可以忽略 最多也不会超过1M
3 所以如果你要把apk降下来 就只能通过优化 素材+音效了

跨平台有时候需要做出牺牲 权衡左右 这个也值得

游戏代码,资源这些暂时可以不看的;这些可以后期优化;关键现在是libs里的so文件已经有十几兆了,即使打包压缩的话,so文件也占了五六兆,我是指这个有点大。

项目中用不到物理引擎也用不到cocostudio的东西,但是打包的时候还是要打进去,新手又不知道要怎么去掉,这样打包的大小要大些,而且第一次编译也慢

是的,现在C++引擎的无效模块的设计还无法做到像Cocos2d-html5那样,用一个modules.json来定义,想要哪个用哪个。

后续的解决思路是,提供各个模块的.a文件,开发者选择你用到的.a文件,不选中你不用的,这样打包出来的so,就是干净的,且编译的时间最短。

这个设计方案已经通过了,正在组织资源实施。

最终方案没有出来之前,就只能删除文件夹和对应的绑定代码了,没有指导文档确实有点难度,我去让小明看下有无办法提供这类的文档。

多谢,期待后续的这个方案!

— Begin quote from ____

引用第1楼touchsnow于2014-06-18 11:12发表的 :
apk确比较大,为什么?
代码量+素材+音效+引擎库+移植库
1 建一个hello world ,打包下来估计也会达到3M,这是引擎库+移植库必须要的
2 代码量可以忽略 最多也不会超过1M
3 所以如果你要把apk降下来 就只能通过优化 素材+音效了
http://www.cocoachina.com/bbs/job.php?action=topost&tid=207644&pid=981519

— End quote

空的helloworld打包出来就已经有7m多了啊!

希望这个方案尽早出来

“最终方案没有出来之前,就只能删除文件夹和对应的绑定代码了,没有指导文档确实有点难度,我去让小明看下有无办法提供这类的文档。 ”
这个文档整理出来了吗

请问这个文档出来了吗?或者优化方法是什么呢?

看这个 http://www.cocoachina.com/bbs/read.php?tid-239910.html