Cocos2d-js:项目需要那么庞大吗?

时间:2014-10-07 17:28:34

标签: android cocos2d-js

我正在尝试cocos2d-js(3.0版),甚至是最简单的“Hello World'在创建项目时,它的大小超过1千兆字节。

这是正常的吗? (我习惯于在尝试新平台时创建数十个演示项目,但看起来我需要让自己成为更大的SSD,只为此!)

此外,当为Android编译时,apk的大小约为9 MB。有什么方法可以减小这个尺寸吗?

2 个答案:

答案 0 :(得分:1)

可悲的是,是的。我在社区中mentioned this couple of times无济于事。我相信这些文件应该在所有项目的公共位置引用/缓存,但开发团队目前似乎还有其他优先事项。

如果你希望保留你的项目,你最好不要前往他们的frameworks目录并删除除cocos2d-html5之外的所有文件夹(这个文件只应该是5MB)。 - 另一种方法是删除cocos2d-html5文件夹,将其放在一个公共目录中(或使用安装文件夹中的副本),并在projetc的配置文件中正确引用该路径。请记住,此选项可能会破坏某些编辑器中的代码suggesstion / autocomplete,并在您尝试运行项目时在Web服务器中抛出错误.-

这样,您就可以在浏览器中运行任何这些项目,然后只在想要在模拟器或设备中测试的项目中添加本机编译所需的文件(或者编译用于发布)。当然,这将遗憾地花费大量时间来复制和重新生成文件。


至于缩小.apk的大小......我不知道怎么回事。我知道正在努力优化活页夹,并且可能有办法明确避免包装未使用的东西,但我不知道。

答案 1 :(得分:1)

您可以在1月发布的Cocos2d-js v3.2中减少应用程序大小。它允许您排除未使用的模块。有关如何执行此操作的详细信息,请参阅upgrade guide。 Android的最小apk尺寸为4.4mb。