【问题标题】:How to upload my app (Android apk file) which is over 50MB on Google Play store?如何在 Google Play 商店上传超过 50MB 的应用程序(Android apk 文件)?
【发布时间】:2016-03-03 02:39:29
【问题描述】:

我的应用 apk 文件的体积是 56MB,所以无法上传到 Google Play 商店,因为它超过了 50MB 的限制。

我的应用的图片资源占用了以下内容:
(drawable-hdpi,319 个文件,12.5MB
drawable-mdpi,346 个文件,12.7MB
drawable-xhdpi,126 个文件,11.9MB
drawable-xxxhdpi,9 个文件,11.2MB)
总计 48.3MB

我应该将资源文件分开到扩展文件吗?
还有其他解决方案吗?

【问题讨论】:

    标签: android google-play


    【解决方案1】:

    如果您还没有这样做,您应该尝试优化您的 png 大小。

    这是一个免费且常用的工具

    https://pngquant.org/

    【讨论】:

    • 我的应用程序大小从 56.3MB 减少到 26.8MB :D
    • 非常有帮助。谢谢!
    【解决方案2】:

    减少您的位图大小(减少质量或像素大小),这是最好的方法,因为您不能上传超过 50Mb 的 apk。做到这一点的“唯一方法”是拥有一个安装程序应用程序(apk)并将额外的文件下载到 sdcard(如 obb 文件)。阅读官方文档:http://developer.android.com/google/play/expansion-files.html

    【讨论】:

      【解决方案3】:

      尽管@Derek 已经提出了一个很好的解决方案。这里还有一个建议。

      根据 Google 的信息,目前只有 14.3% 的设备具有mdpi 密度。我认为您可以从drawable-mdpi 中删除针对mdpi 屏幕密度的文件。以防万一您的应用程序将安装在 mdpi 屏幕密度设备上,Android 框架将从 hdpi 中选择可绘制对象,因此不会有任何问题。 谷歌链接-https://developer.android.com/about/dashboards/index.html#Screens

      【讨论】:

      • 我使用了 Galaxy Tab 10.1 的 mdpi 分辨率。所以.. 无法删除此分辨率图像.. 感谢 VicJordan 的建议。
      【解决方案4】:

      最近(2015 年 9 月),如果您的目标是 Android 2.3 及更高版本,您可以上传最大 100 MB 的 APK - 您可以阅读更多关于它on this help page。由于您的应用程序为 56 MB,因此您应该没问题。还有一篇 Android 开发者博客文章解释了这些变化 here

      或者,如果您的应用超过 100 MB APK 限制,您可以使用扩展文件。这些是在您的应用安装后下载的附加文件,最大为 4 GB(具体来说,您可以拥有两个最大为 2 GB 的扩展文件)。您可以在this page on the Android Developers website了解更多关于扩展文件的信息。

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 2014-08-11
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多