安卓APK大小限制在谷歌播放 [英] Android APK size limitation in Google Play

查看:320
本文介绍了安卓APK大小限制在谷歌播放的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

文档说,在谷歌播放APK大小限制为50MB,使用选项有两个2GB的扩展的APK。

Docs say that APK size limit in Google Play is 50MB, with option for two 2GB expansion APKs.

不过,我可以找到在谷歌应用Play商店,超出这个限制50MB(齿轮,放大器;胆量例如为371MB)。我可以下载这个游戏,直接从谷歌播放本身,而不需要外部的下载器。他们有一些额外的功能,如顶尖开发者上传的APK超过50MB,还是谷歌播放只是隐瞒事实,它的下载扩展文件而不是APK本身?

However, I can find apps in Google Play store that are beyond this 50MB limitation (Gears & Guts for example is 371MB). I can download this game straight from Google Play itself without need for external downloaders. Do they have some extra feature as Top Developer to upload APKs over 50MB, or does Google Play just hide the fact that it's downloading expansion files rather than the APK itself?

推荐答案

扩展文件的一种怪异的行为。给用户,它们看起来像一个普通的应用程序。与扩展文件150MB值得50MB的应用程序看起来像一个200MB的下载。谷歌播放会先下载主要的应用程序。然后,它会下载为主扩展文件,那么这个补丁扩展文件。所有看似一次性支付。

Expansion files act kind of weird. To the user, they look like a normal app. A 50MB app with 150MB worth of expansion files will look like a 200MB download. Google Play will download the main app first. It will then download the main expansion file and then the patch expansion file. All in seemingly one lump sum.

然而,有可能对下载到偏。 IE浏览器,用户可以完成主要的应用程序下载,但没有扩展的文件。因此,你必须按顺序检索的初始下载失败的情况下将余下的文件实现自定义下载。为了让事情有点复杂,有时会扩展文件不包含在初始下载。我不知道是什么原因,但我已经看到了发生在极少数情况下。

However, it is possible for the download to be partial. I.E., the user can finish the main app download without the expansion files. As such, you MUST implement a custom downloader in order to retrieve the remaining files on the event the initial download fails. To make things a bit more complicated, sometimes the expansion files are not included in the initial download. I don't know what causes this, but I've seen it happen on rare occasions.

这篇关于安卓APK大小限制在谷歌播放的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆