可安装为 APK 的 Android 应用程序的大小限制

Size Limit of Android Application that can be installed as APK

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

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

你说你不打算上传到playstore; 300mb 仍然很大,不合理。

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

总之,300 MB 很大。伙计,至少把它降低到 100 mb 以下。