我该怎么做才能减少Android应用程序的Actuall应用程序大小



我目前正在使用Google Maps Android API开发一个Android应用程序,因此是Google Play Services。

生成的释放APK(利用Proguard)具有约20MB(取决于目标平台)。

安装后,来自Android设置的应用信息显示约44MB。我知道APK被压缩/拉链,但是您能告诉我为什么与APK相比,安装的应用程序要大得多?

我没有下载使用OBB文件的任何数据。所有数据都存储在内部存储中。

应用程序大小的增加主要是因为大图像和库。因此,您有两个选择:

  1. 检查您的图像和图标,并在需要时减少它们的尺寸。如果您使用的是大型PNG,也可以减少其尺寸:https://tinypng.com/
  2. 减少您的依赖性。如我所知,您正在添加整个游戏服务,不仅是地图。

相反,您可以使用:

compile 'com.google.android.gms:play-services-maps:11.2.0'

最新更新