【问题标题】:Size of .apk is increasing with the increase with target devices (LDPI,MDPI,HDPI,X-Large Screens).apk 的大小随着目标设备(LDPI、MDPI、HDPI、X-Large Screens)的增加而增加
【发布时间】:2011-03-20 23:37:01
【问题描述】:

我开发了一个最初针对 MDPI 设备的应用程序,该应用程序包含许多图像,应用程序的大小接近 16MB。

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

  1. 我在这里的问题是市场可以接受这个文件大小吗?

  2. 或者我可以为每个目标设备生成不同的 .apk 并将其放置在市场上。以便根据设备下载对应的.apk?

请有人帮忙..我对此进行了很多搜索,但徒劳无功...

【问题讨论】:

    标签: android file filesize


    【解决方案1】:

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

    【讨论】:

      【解决方案2】:

      萨克斯,

      您可以使用AndroidManifest.xml 中的<supports-screens> 元素来定位具有特定屏幕尺寸的设备。您可以使用它来创建一个 APK,该 APK 只会出现在市场上兼容屏幕尺寸的设备上。您还必须为每个包使用不同的包名,这将使您的构建过程变得非常复杂。

      【讨论】:

      • 您好,谢谢您,无论如何我可以减小 .apk 的大小。据我所知,图像是导致我尺寸增加的原因?
      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2021-09-27
      • 1970-01-01
      • 1970-01-01
      • 2020-01-06
      • 2018-06-28
      • 2016-12-22
      • 2019-06-07
      相关资源
      最近更新 更多