【问题标题】:How to reduce size of app for Google Play Console (I am using Android Studio)如何减小 Google Play Console 的应用程序大小(我正在使用 Android Studio)
【发布时间】:2021-03-07 22:02:19
【问题描述】:

我制作了一个应用,但它已超出 Google Play 管理中心的 150 mb 限制。我的应用程序非常简单,所以不可能是因为我的应用程序太复杂了。我的应用程序上有很多音频文件,这就是原因。更大的应用程序如何解决这个问题?我已经制作了一个 Android App Bundle。我听说过 APK 扩展文件。有人可以解释一下吗?谢谢

【问题讨论】:

  • 我认为解决我的问题的唯一方法是将音频文件保存在资产包中,因为我需要所有资源。有人可以解释如何执行此操作和/或将我引导到有用的文章或其他内容吗?谢谢

标签: android-studio google-play-console


【解决方案1】:

这些是您应该尝试减少应用程序大小的一些事情:

  1. 首先,尝试使用Apk Analyzer分解您的 apk

  2. 然后尝试使用 ProGuardR8。查找更多信息here

  3. 使用 Gradle 中的 shrinkResources 属性来删除项目中任何地方都没有使用的所有资源。

  4. 使用 resConfigs 移除不需要的本地化资源。

可以在here找到一篇很好的文章来解释上述大部分内容。

here 所述,您应该尝试的其他事情如下:

  1. 尝试移除未使用的资源

  2. 调查 Lint 删除无用代码的警告

  3. 尽量减少使用的库,只编译必要的库

  4. 使用可缩放的可绘制对象,例如使用 SVG 图像文件,而不是 PNGJPEG。如果您无法避免使用这些类型的图像文件,那么您应该使用tinyPNG 等工具压缩图像

  5. 尽量复用代码,不要写不必要的重复代码。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2016-02-02
    • 1970-01-01
    • 2013-06-13
    • 1970-01-01
    • 2023-03-29
    • 2016-04-10
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多