我正在使用Apportable移植我的游戏,并且效果很好。但是现在这里有一个问题。生成apk软件包时,Apportable似乎链接了一些库,这使得.apk文件更大。由于这个原因,最简单的Spin示例生成的.apk文件将接近10Mb。但是,我游戏的.apk文件必须小于发布者指定的大小,而Apportable由于添加了额外的8Mb,因此无法达到此大小。有什么办法可以减少生成的.apk文件的大小?也许我可以取消一些未使用的库的链接,但是我不知道该怎么做。请帮助我,否则我将不得不退回到cocos2d-x,而移植游戏会更加麻烦:(
可分配的apk文件将始终大于相应的iOS ipa文件,因为与iOS不同,该apk文件需要包含用于iOS平台中内置的功能的库,例如Foundation,objc和UIKIt。
同样,由于目标C的动态性质,无法在构建时确定可以排除库的哪些部分。从理论上讲,可以在特定于应用程序的基础上进行某些库压缩,但是这将很耗时且容易出错,并且减少10M可能仍然有太多减少的余地。
在Apportable论坛上有更多的讨论。
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句