【问题标题】:Google play console does not reduce app download sizeGoogle Play 控制台不会减少应用下载大小
【发布时间】:2018-11-29 18:32:09
【问题描述】:

我正在使用 Xamarin 最新版本和 Visual Studio 最新版本针对 Android SDK 8.0 开发 Android 应用程序。该应用程序处于 Beta 轨道(尚未发布)。我已经使用 Google Play 控制台发布了我的应用程序的更新 2 个月,但在我上次更新时发生了一些奇怪的事情,因为我的应用程序的下载大小从 14.16 MB 增长到 29.80 MB,而我上次没有做任何不同的事情更新。

我的应用 apk 在磁盘上始终为 28 - 29 MB(.apk 大小),下载大小约为 14 MB。在我上次更新中,我没有做任何特别大的事情,只是更改了代码逻辑并添加了 4 个新资源(png 总大小:43KB),没有新的 dll o 引用,没有新的组件。如果我在上次更新 a​​pk 时使用 Android Studio apk 分析器,它说我的下载大小应该是 13.4 MB,但 Google Play 控制台似乎不想再减小下载大小了。

Android Studio shows download size should be 13,4 MB, but download size is actually 29 MB:

请您帮忙。谢谢。

【问题讨论】:

  • 也许它已更新,我该如何验证??在我构建最后一个应用程序更新之前,我将 Visual Studio 从版本 15.7.1 更新到 15.7.3,也许这可能会导致 Mono 运行时sahred 库更新了吗??
  • 下载的大小是压缩的,其他地方的apk大小是未压缩的。

标签: android xamarin xamarin.android apk


【解决方案1】:

您是否尝试过在发布时链接您的应用?

Xamarin.Android 应用程序使用链接器来减小应用程序的大小。链接器对您的应用程序进行静态分析,以确定实际使用了哪些程序集、实际使用了哪些类型以及实际使用了哪些成员。

正确使用它可以将你的应用程序大小减少一半。(我通常只对发布版本这样做)

您可以获取更多信息here

【讨论】:

  • 是的,我已经使用了链接器,它减小了我的 apk 的大小,但这是在 Google Play 增加我的 apk 大小之前。尽管如此,从 6 月到 9 月,我只是忍受过大的 apk 下载大小,但在 10 月(就在几天前)我发布了一个新的更新,我没有在我的应用程序中进行任何配置更改,只是在一些功能,但出于任何原因,Google Play 再次将我的 apk 下载大小减少到 12 MB !!!...我现在很高兴,但如果我能找到为什么我的 apk 只是增加和减少的原因,我会更开心大小......奇怪......我希望它不会再次增长。
【解决方案2】:

我将 Visual Studio 从版本 15.7.1 更新到 15.7.3

Visual Studio 15.7.115.7.3 = Xamarin.Android 8.3.0.198.3.3.2,详情请咨询 releases.xamarin.com

所以 Mono 运行时共享库​​得到了更新,因此基本上整个 apk 正在重新下载。

【讨论】:

  • 谢谢,这是有道理的。几个小时前,我使用相同的 VS 15.7.3 发布了另一个更新,只更改了几行代码就解决了错误,但这个新更新下载的大小仍然是 29.80 MB。应用下载量会不会再从 29 MB 减少??
  • 我也面临同样的问题。你能解决这个问题吗?对我来说,直到上个月我们的 APK 大小为 40 MB,上传到 Play 商店后,下载大小为 22 MB。但是从这个月开始,我使用相同的代码生成了 40 MB 大小的 APK,并上传到了 Play 商店。但是现在下载大小仍然是 40 MB,它并没有像以前那样减少到 22 MB。请帮忙。
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 2022-12-16
  • 2020-10-10
  • 1970-01-01
  • 2016-01-24
  • 2020-12-04
  • 2019-04-01
  • 1970-01-01
相关资源
最近更新 更多