首页 > 解决方案 > 可安装为 APK 的 Android 应用程序的大小限制

问题描述

我目前在一个包含视频/音频和许多图像的 Android 项目中。所有这些媒体文件都在 res/drawable 或 res/raw 或 android 项目的 assets 目录中。当我构建 APK 时,它的大小达到了 300MB,我还没有完成 50% 的项目。虽然项目不会上传到 Google Play 商店,但它会按原样安装。我担心它将达到的 APK 大小。您能告诉我可以在 Android 设备上安装的 APK 的大小限制是多少吗?谢谢。

标签: androidapksizeandroid-fileandroid-install-apk

解决方案


没有大小限制,但 Google play 有 150mb 的限制,超过此限制的 .aab 文件不能作为正常构建上传,而是您必须使用功能交付。

你说你不会上传到Playstore;仍然 300mb 是巨大的,不能证明是合理的。

  1. 使用代码混淆技术删除不需要的代码和资源。
  2. 避免在包中硬编码/添加巨大的资源文件。即图像和视频。相反,如果可能的话,让它们从像 Firestore 这样的后端加载。
  3. 即使是琐碎的任务也要避免使用库(如果你这样做的话)

总之,300 mb 是巨大的。伙计,至少将其降低到 100 mb 以下。


推荐阅读