我最初开发了一款针对MDPI设备的应用,它有很多图像,应用程序的大小接近16MB。
现在我需要定位所有其他设备屏幕。为此,需要将图像复制到Target这些设备。这使.apk增加到45MB到50MB。
我在这里的问题是这个文件大小是否适用于市场?
或者我可以为每个目标设备生成不同的.apk并将其放置在市场中。那么基于设备下载相应的.apk将被下载?
请帮助一些人帮我...我已经搜索了很多这个并且变得徒劳无功......
答案 0 :(得分:2)
目前apk的最大尺寸为50mb。为了解决这个问题,使用大量资源(即游戏)的应用程序实现将资源下载到SD卡。您可能希望查看类似的内容,此时您将下载该特定设备的资源,而不是所有不同屏幕的所有资源。
答案 1 :(得分:1)
Sakshi,
您可以使用AndroidManifest.xml
中的<supports-screens>
元素定位具有特定屏幕尺寸的设备。您可以使用此功能创建一个仅在屏幕尺寸兼容的设备上出现的APK。每个软件包都必须有一个不同的软件包名称,这将使您的构建过程变得非常复杂。