Android - 服务器无法处理您的 apk - 大小限制?
Posted
技术标签:
【中文标题】Android - 服务器无法处理您的 apk - 大小限制?【英文标题】:Android - Server could not process your apk - Size limit? 【发布时间】:2013-01-15 05:53:45 【问题描述】:我花了一整天的时间试图找出我的 apk 出了什么问题。尝试了来自网络的所有解决方案,aapt 什么也没透露,尝试了不同的签名、包、版本、浏览器、操作系统。清单经历了所有可能的变化,但我遇到了同样的问题。
所以我虽然可以,让我们从头开始,也许谷歌服务器由于某种原因而关闭(不会是第一次)。
-
创建了新的 android 应用项目,新的包,只有一个活动
构建、签名、上传、瞧,好的,很好,从控制台中删除了 apk
做了几次,每次都成功
apk 的大小只有几百 KB
因为我的原始 apk 大约 25MB,我想,嘿,让我们尝试增加这个测试的大小
因此将大约 25MB 的照片复制到 drawable-hdpi
构建、签名、上传和熟悉的消息再次弹出 - “服务器无法处理您的 apk”
试了几次,结果还是一样
已删除照片,制作,签名,上传,好的
添加了照片,没有运气
所以显然问题不在于清单或其他任何东西,出于某种原因,尺寸很重要(在这种情况下无论如何:))。
是的,当我只删除了 50% 的照片时,apk 大约为 13MB,它有时有效,有时无效。
对此有何解释? 你能复制吗?尝试过不同的浏览器、操作系统,到处都一样...我知道 apk 大小有限制,但那是 50MB
去看看...
更新:如果您遇到同样的问题并且确定您的 apk 没问题,请继续尝试上传。它在随后的几次上传失败后工作,突然服务器可以处理,没有对 apk 进行任何更改。
【问题讨论】:
我不知道开发者控制台的问题可能是什么,但只是想警告您,用户方面存在与下载有关的问题报告 非常大的 APK,即使这些 APK 完全在标称的 50MB 限制内。具体来说,某些设备的下载缓存可用少于 50MB,这可能会导致超过可用数量的 APK 下载失败。在此处查看接受的答案:***.com/questions/4850889/… 【参考方案1】:我不知道您的应用和 Google Play 发生了什么。我们最大的 APK 文件不到 11MB,我们从来没有遇到过问题。
也许您可以通过将资源打包到 APK 扩展文件中来回避问题,如 here 所述。 APK 扩展文件的大小限制为 2GB,因此根本不存在任何大小问题。根据this thread 的说法,它可以设置得非常顺利(对用户来说是透明的)。
【讨论】:
嗨,谢谢...我想概述的是,这个问题与我的应用程序无关。因为我创建了新的“几乎空”的应用程序。哪个可以上传。但是一旦我增加了大小(超过 20MB),它就不起作用了。我很感兴趣是否有其他人可以复制此行为,如果可以,我们可以关闭此行为,并建议即使对于小于 50MB 的应用,我们也需要使用扩展。以上是关于Android - 服务器无法处理您的 apk - 大小限制?的主要内容,如果未能解决你的问题,请参考以下文章
无法从您的 Ionic 应用生成 Android App Bundle(没有 Android Studio)
您需要为您的 APK 或 Android App Bundle 使用不同的版本代码