2011-03-20 43 views
4

我開發了一款針對MDPI設備的應用程序,它最初具有許多圖像,應用程序的大小接近16MB。隨着目標設備(LDPI,MDPI,HDPI,X大屏幕)的增加,.apk的大小正在增加。

現在我需要將所有其他設備屏幕作爲目標。爲此,需要將圖像複製到目標這些設備。其中.apk增加到45MB到50MB。

  1. 我的問題在這裏是這個文件大小可以接受的市場嗎?

  2. 或者我可以爲每個目標設備生成不同的.apk,並將其放置在市場。那麼根據設備下載相應的.apk文件就會被下載?

請一些一個扶出這個..我已經搜索了很多關於這一點,來是徒勞......

回答

2

當前最大的尺寸爲50mb。爲了解決這個問題,擁有大量資源(即遊戲)的應用程序會將資源下載到SD卡中。你可能想看看這樣的事情,在那個時候,你會下載該特定設備的資源,而不是所有不同屏幕的資源。

1

Sakshi,

您可以在AndroidManifest.xml使用<supports-screens>元素定位具有特定屏幕尺寸的設備。您可以使用它來創建一個APK,該屏幕只會顯示適合屏幕尺寸兼容設備的市場。每個軟件包必須有不同的軟件包名稱,這會使構建過程複雜化。

+0

嗨謝謝你有反正我可以減少.apk大小。據我所知,這些圖像是我的尺寸增加的原因嗎? – sakshi 2011-03-21 01:53:41

相關問題