MAUI APK体积过大主因是冗余架构、未压缩图片、AOT编译及全量资源;通过仅保留arm64、转WebP、禁用AOT、启用资源收缩、精简语言字体,157MB可降至41MB以下。

MAUI打包的APK体积偏大,核心原因在于默认包含全部CPU架构、未压缩资源、冗余代码和未精简配置。针对性优化后,157MB的demo可压至41MB以下,降幅超70%。
默认打包会同时嵌入arm32、arm64、x86、x64四套原生库,但当前主流安卓设备基本只用arm64。精简后体积直接减少约一半:
图片通常是APK里最占空间的部分。PNG/JPG转WebP可在视觉无损前提下平均压缩60%:
AOT(提前编译)虽提升启动速度,但会让APK增大数MB且不可逆。发布调试版或对性能要求不高的场景可禁用:
<propertygroup></propertygroup>中添加:AndroidManifest.xml对应位置确认权限与组件引用完整,避免误删导致崩溃MAUI默认打包支持全部语言字符串和完整字体集,实际项目往往只需中英文:
csproj中添加:Resources/Raw或Fonts目录,删除未使用的字体文件(如仅用系统默认字体,可清空整个Fonts文件夹)Resources.resw集中管理,并只保留必需语言版本以上就是MAUI打包后的APK体积太大怎么办 MAUI应用瘦身方法的详细内容,更多请关注php中文网其它相关文章!
每个人都需要一台速度更快、更稳定的 PC。随着时间的推移,垃圾文件、旧注册表数据和不必要的后台进程会占用资源并降低性能。幸运的是,许多工具可以让 Windows 保持平稳运行。
Copyright 2014-2025 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号