我正在使用anscamobile的corona sdk来开发我的新手机游戏.我正在使用试用版,当我构建我的游戏演示时,我注意到应用程序的大小太大了. (大约25 mb)但它只包含2首歌(4 mb)和一些非常小的png.您如何看待这个尺寸问题的根源?
它可能是由编程逻辑,算法或其他东西引起的吗?
喜欢永远循环的东西,或使用大量的glpbal变量等.?
如果你有一些意见,我怎么能克服?
谢谢.
最佳答案变量和代码几乎不占用空间.它更像是图像和声音,也可能是Corona自己的图书馆.哪个平台太大了?如果它是iOS版本,那么你应该知道实际上没有20MB的限制,这只是通过3G下载的最大值,如果你在Wi-Fi上下载,iOS应用实际上可以达到2GB.
此外,压缩大小(.ipa)不是限制适用的应用程序大小(.app),所以如果你的.ipa低于20MB,那就没关系.如果您只有.app并且您不确定如何创建.ipa,请尝试压缩.app并查看它有多大.如果压缩的大小低于20MB,那么应用程序商店的压缩量将低于20MB.
但要弄清楚为什么它如此之大,这里是做什么的:
>如果您从.ipa开始,请将其重命名为.zip然后解压缩. InsIDe是一个名为Payload的文件夹,其中包含.app.
>右键单击.app并说出“显示包内容”.这将显示你里面的所有文件.
>按大小对这些文件进行排序,并尝试找出最大的文件.如果它们是图形或声音文件,那么您可以尝试使用JPEG而不是PNG或使用较小的声音格式来剪切它们.如果它们是代码库文件(这些文件往往没有扩展名并且有黑色终端图标)那么你可能无法做任何事情,因为它很可能是使你的应用程序变大的核心Corona库文件. 总结
以上是内存溢出为你收集整理的android – corona sdk应用程序大小太大了全部内容,希望文章能够帮你解决android – corona sdk应用程序大小太大了所遇到的程序开发问题。
如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)