我正在尝试cocos2d-js
(3.0 版),即使是最简单的“Hello World”项目在创建时也超过 1 GB。
这是正常的吗?(我有在尝试一个新平台时创建几十个演示项目的习惯,但看起来我需要给自己买一个更大的 SSD,就是为了这个!)
此外,当为 Android 编译时,apk 的大小约为 9 MB。有什么办法可以减小这个尺寸?
我正在尝试cocos2d-js
(3.0 版),即使是最简单的“Hello World”项目在创建时也超过 1 GB。
这是正常的吗?(我有在尝试一个新平台时创建几十个演示项目的习惯,但看起来我需要给自己买一个更大的 SSD,就是为了这个!)
此外,当为 Android 编译时,apk 的大小约为 9 MB。有什么办法可以减小这个尺寸?
可悲的是,是的。我已经在社区中提到过几次,但无济于事。我认为应该在所有项目的公共位置引用/缓存这些文件,但开发团队目前似乎有其他优先事项。
如果您希望保留您的项目,您最好前往他们的frameworks
目录并删除其中的所有文件夹cocos2d-html5
(这个文件夹应该只有 5MB)。- 另一种方法是删除cocos2d-html5
文件夹,将其放在一个公共目录中(或使用安装文件夹中的副本)并在 projetc 的配置文件中正确引用路径。请记住,此选项可能会破坏某些编辑器中的代码建议/自动完成功能,并在您尝试运行项目时在您的网络服务器中引发错误。-
这样,您将能够在浏览器中运行任何这些项目,然后只在您希望在模拟器或设备中测试的项目中添加本机编译所需的文件(或为发布而编译)。遗憾的是,这将花费大量时间来复制和重新生成文件,当然。
至于减小.apk
s的大小……我不知道有什么办法。我知道正在努力优化活页夹,并且可能有一种方法可以明确避免包装未使用的东西,但我不知道。
您可以在 1 月份发布的 Cocos2d-js v3.2 中减小应用程序大小。它允许您排除未使用的模块。 有关如何执行此操作的更多详细信息,请参阅升级指南。Android 的最小 apk 大小为 4.4mb 。