如何上传大于 100mb 的 APK? (简化)

Posted

技术标签:

【中文标题】如何上传大于 100mb 的 APK? (简化)【英文标题】:How can I upload APK bigger than 100mb? (simplified) 【发布时间】:2021-06-09 21:14:40 【问题描述】:

我使用 react native 增强现实应用程序构建了一个应用程序,其中过滤器位于 android 应用程序的资产文件夹中,但这些过滤器一起占用大约 60mb 左右,所以当我从中构建 APK 时,它总是以大于 100mb。我试过用 proguard 缩小它,去掉任何不必要的代码和 node_modules ......等等,但将 APK 缩小到小于 100mb 是完全不可能的。

上传方式有哪些?我在网上看过,人们建议我需要在扩展文件中创建单独的 android 资产。但是什么是扩展文件?以及如何创建它们?没有明确的说明或指南来解释基本原理或实践。

【问题讨论】:

您已生成拆分 apk。 【参考方案1】:

查看Play Asset Delivery (https://developer.android.com/guide/app-bundle/asset-delivery)。此解决方案取代了痛苦地使用扩展文件,并允许仅在需要时提供资产。

它还可以通过允许从应用程序的基础单独下载资产来加快应用程序的下载速度。

【讨论】:

以上是关于如何上传大于 100mb 的 APK? (简化)的主要内容,如果未能解决你的问题,请参考以下文章

在 Flex 中上传大于 100MB 的文件

IIS上传大于4MB文件失败的解决方法

您需要将 APK 文件大小减少到 100MB 或使用 APK 扩展文件 [重复]

上传 Adob​​e Air APK 300MB

如何在Play商店上传拆分应用程序二进制文件

Autodesk Forge uploadObject API 无法上传文件 30MB 到 100MB 文件