如何在Google Play商店上传我的应用程序(Android apk文件)超过50MB?

时间:2015-09-17 02:23:06

标签: android google-play

我的应用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

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

4 个答案:

答案 0 :(得分:4)

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

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

https://pngquant.org/

答案 1 :(得分:1)

减少位图大小(降低质量或像素大小),这是最好的方法,因为你无法上传超过50Mb的apk。实现它的“唯一方法”是通过安装应用程序(apk)并将额外文件下载到SD卡(如obb文件)。阅读官方文档:http://developer.android.com/google/play/expansion-files.html

答案 2 :(得分:1)

虽然@Derek已经提出了一个很好的解决方案。这是另一个建议。

根据Google的信息,目前只有14.3%的设备密度为django.db.models.fields.related.RelatedObjectDoesNotExist: Profile has no client. 。我认为您可以从mdpi中删除定位drawable-mdpi屏幕密度的文件。如果您的应用程序将安装在mdpi屏幕密度设备上,Android框架将从hdpi中选择drawable,因此不会有任何问题。 Google链接 - https://developer.android.com/about/dashboards/index.html#Screens

答案 3 :(得分:1)

截至最近(2015年9月),如果您的目标是Android 2.3及更高版本,则可以上传最高100 MB的APK - 您可以阅读更多关于它on this help page。由于你的应用程序是56 MB,你应该没问题。还有Android开发人员blogspot文章解释了更改here

或者,如果您的应用超过100 MB APK限制,则可以使用扩展文件。这些是在安装应用程序后下载的其他文件,最高可达4 GB(具体而言,您可以拥有两个最多2 GB的扩展文件)。您可以在this page on the Android Developers website上了解有关扩展文件的详情。