【发布时间】:2019-11-08 17:51:03
【问题描述】:
在过去的几个月里,我一直在开发一个 2D 平台游戏,我很快希望将其发布到 Google Play 商店。
在过去的 2 天里,经过一些更改,apk 文件大小从 70MB 左右增加到 130MB 以上。我一直在考虑我对应用程序所做的最新更改,这可能导致了这个问题:我在项目中导入了 TextMeshPro 并在一些项目中使用了它游戏中的UI页面,添加了一些小资源并创建了一个新场景。
对我来说另一件看起来不对劲的事情是,整个资产文件夹的大小略小于 60MB。我手动添加的所有资产都在那里。
昨天我花了几个小时搜索并试图无效地解决这个问题。例如,通过查看编辑器日志,文件确实很大:出于某种原因,有几个 15Mb .png 文件(当它们只有大约 300KB)。我降低了它们的分辨率并压缩了它们,然后在编辑器日志中再次查看它们确实减小了它们的大小,而 apk 仍然没有太大变化(可能在 200KB 左右,因为资产文件是 300KB之前,之后只有 100KB)。
总而言之,我完全不知道为什么 apk 大小这么大,无论如何,我真的必须把它恢复到 60-70MB 才能上传到 google play 商店(小于 100MB)。
非常感谢任何信息或帮助,谢谢!
编辑:这是构建报告的一个很好的部分:
Unloading 309 Unused Serialized files (Serialized files now loaded: 0)
System memory in use before: 92.7 MB.
System memory in use after: 90.0 MB.
Unloading 337 unused Assets to reduce memory usage. Loaded Objects now: 2153.
Total: 384.610600 ms (FindLiveObjects: 0.507000 ms CreateObjectMapping: 0.051800 ms MarkObjects: 382.389300 ms DeleteObjects: 1.661500 ms)
DisplayProgressNotification: Build Successful
Unloading 1 Unused Serialized files (Serialized files now loaded: 0)
Loaded scene 'Temp/__Backupscenes/0.backup'
Deserialize: 3.940 ms
Integration: 333.324 ms
Integration of assets: 0.050 ms
Thread Wait Time: 14.688 ms
Total Operation Time: 352.001 ms
System memory in use before: 196.9 MB.
System memory in use after: 197.0 MB.
Build Report
Uncompressed usage by category (Percentages based on user generated assets only):
Textures 952.7 mb 98.1%
Meshes 0.0 kb 0.0%
Animations 0.0 kb 0.0%
Sounds 0.0 kb 0.0%
Shaders 685.8 kb 0.1%
Other Assets 2.0 mb 0.2%
Levels 929.5 kb 0.1%
Scripts 930.6 kb 0.1%
Included DLLs 13.3 mb 1.4%
File headers 339.3 kb 0.0%
Total User Assets 970.8 mb 100.0%
Complete build size 2.0 gb
Used Assets and files from the Resources folder, sorted by uncompressed size:
13.4 mb 0.6% Assets/Graphics/Level 11/ground11.png
13.4 mb 0.6% Assets/Graphics/Level 3/Lava2.png
13.0 mb 0.6% Assets/Graphics/Level 12/Trampoline4.png
12.9 mb 0.6% Assets/Graphics/Level 4/Lava6.png
12.5 mb 0.6% Assets/Graphics/Level 4/Lava1.png
12.3 mb 0.6% Assets/Graphics/Level 12/Ground15.png
11.4 mb 0.5% Assets/Graphics/Backgrounds/Lev19.png
11.0 mb 0.5% Assets/Graphics/Level 3/Lava5.png
10.9 mb 0.5% Assets/Graphics/Level 4/Ground13.png
10.7 mb 0.5% Assets/Graphics/Level 4/Ground12.png
10.7 mb 0.5% Assets/Graphics/Level 2/Ground1.png
10.7 mb 0.5% Assets/Graphics/Level 4/Ground6.png
10.7 mb 0.5% Assets/Graphics/Level 4/Ground8.png
等等
【问题讨论】: