我正在使用 Apportable 移植我的游戏,它运行良好。但是现在这里有一个问题。Apportable 似乎在生成 apk 包时链接了一些库,这使得 .apk 文件更大。由于这个原因,最简单的 Spin 示例生成的 .apk 文件将接近 10Mb。但是,我的游戏的 .apk 文件必须小于发布者给出的大小,并且由于添加了额外的 8Mb,Apportable 使这个大小无法实现。有什么方法可以减小生成的 .apk 文件的大小?也许我可以取消链接一些未使用的库,但我不知道该怎么做。请帮助我,否则我将不得不回退到 cocos2d-x,移植游戏会更加麻烦:(
问问题
943 次
1 回答
1
Apportable apk 文件总是比对应的 iOS ipa 文件大,因为与 iOS 不同的是,apk 文件需要包含用于 iOS 平台内置功能的库,如 Foundation、objc 和 UIKIt。
此外,由于 Objective C 的动态特性,无法在构建时确定可以排除库的哪些部分。理论上,可以在特定应用程序的基础上进行一些库压缩,但这会很耗时且容易出错,而且减少 10M 可能仍然太多了。
在Apportable 论坛上进行更多讨论。
于 2013-08-11T16:24:29.360 回答