.apk的大小随着目标设备(LDPI,MDPI,HDPI,X-Large Screens)的增加而增加

时间:2011-03-20 23:37:02

标签: android file filesize

我最初开发了一款针对MDPI设备的应用,它有很多图像,应用程序的大小接近16MB。

现在我需要定位所有其他设备屏幕。为此,需要将图像复制到Target这些设备。这使.apk增加到45MB到50MB。

  1. 我在这里的问题是这个文件大小是否适用于市场?

  2. 或者我可以为每个目标设备生成不同的.apk并将其放置在市场中。那么基于设备下载相应的.apk将被下载?

  3. 请帮助一些人帮我...我已经搜索了很多这个并且变得徒劳无功......

2 个答案:

答案 0 :(得分:2)

目前apk的最大尺寸为50mb。为了解决这个问题,使用大量资源(即游戏)的应用程序实现将资源下载到SD卡。您可能希望查看类似的内容,此时您将下载该特定设备的资源,而不是所有不同屏幕的所有资源。

答案 1 :(得分:1)

Sakshi,

您可以使用AndroidManifest.xml中的<supports-screens>元素定位具有特定屏幕尺寸的设备。您可以使用此功能创建一个仅在屏幕尺寸兼容的设备上出现的APK。每个软件包都必须有一个不同的软件包名称,这将使您的构建过程变得非常复杂。