apk文件可以在android中超过50mb大小吗?

时间:2012-05-24 06:58:49

标签: android

我正在开发Android应用程序。 目前我的apk大小是12mb。我需要在我的项目中保留40mb大小的图像。因此,如果我将这些图像保存在我的drawable文件夹中,那么我的apk大小将超过50 mb。 如果超过50 MB,apk会在手机中安装吗?请帮我解决这个问题...

提前致谢

2 个答案:

答案 0 :(得分:2)

如果你想直接在sdcard上安装你的apk,你可以去installLocation(不发布apk)

或者使用Android的扩展文件概念,在发布你的apk时你可以附加(main | patch)文件。

main :主要资源(应用程序无法运行)

patch :辅助资源(应用程序可以在没有它的情况下进行调整)

您需要的只是收集内容并制作拉链,应遵循以下命名格式

<main|patch>.expansioncode.packagename ".obb" implicitly append why Google.

即使您的应用是免费的,您也必须进行许可。 您必须拥有商家帐户的公钥

如何下​​载扩展内容,您可以在此处找到 http://developer.android.com/guide/market/expansion-files.html

下载时,您必须传递参数内容大小(以字节为单位)以映射文件

XAPKFile(boolean isMain, int fileVersion, long fileSize)

http://developer.android.com/guide/market/expansion-files.html#Download

答案 1 :(得分:0)

截至最近(2015年9月),如果您的目标是Android 2.3及更高版本,则可以上传最高100 MB的APK - 您可以阅读更多关于它on this help page。此限制以前为50 MB。还有Android开发人员blogspot文章解释了更改here

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