0

为不同的分辨率使用不同的 APK 是个好主意吗?我想减小 apk 文件的大小。

4

4 回答 4

2

这是一个非常糟糕的主意。Android 手机有许多不同的分辨率,(a) 为每种分辨率创建不同的分辨率并 (b) 期望用户下载正确的分辨率是不切实际的。

根据您与应用程序捆绑的内容,拥有平板电脑版本可能值得也可能不值得,但可能不值得。

尝试遵循开发人员指南的建议来创建适合各种屏幕的资源会更好。

于 2011-05-24T05:13:47.510 回答
1

我认为这个问题比提供的答案更有价值。我也有类似的情况。我认为这将通过即将添加到市场的多 apk 功能来解决(他们说是 6 月)

我的大多数设备(非平板电脑)的应用程序是 2.5mb,这很好,支持更大的平板电脑 6.2mb。这是两倍多,这是需要精确尺寸 png 的结果。我不希望我的非平板电脑用户不得不等待更大的平板电脑 png。只是看起来不太对。我考虑过多个 apk,但会等着看 Android 团队在 6 月发布什么。但现在我可能只做更大的 6.2mb apk(我不确定它在应用程序世界中是否很大,但它比 id 大)

于 2011-06-01T14:33:15.133 回答
0

最好的方法是为不同的分辨率提供可绘制/布局,而不是根据分辨率创建不同的 apk。适用于所有分辨率的通用应用程序优于适用于不同分辨率的不同应用程序。

阅读此内容以获得更好的理解。

除了这个通用应用程序可以移植到设备和平板电脑上。这两者的唯一区别只是屏幕尺寸,因为安卓没有设备/平板电脑的概念

于 2011-05-24T05:13:41.140 回答
0

首先我想知道哪种类型的文件会增加你的 APK 的大小?不建议为不同的分辨率使用同一应用程序的不同 apk。如果减小 APK 的大小是您关心的问题,那么您可以执行以下操作:

1) 图形或可绘制文件夹会增加 apk 大小。如果您有三种不同分辨率的可绘制文件夹。您只能拥有一个可绘制文件夹并使用9-patch图形来支持不同的屏幕分辨率,这将减少您的 apk 大小

2)在eclipse中清理你的代码,优化你的代码以获得更好的性能

于 2011-05-24T05:36:29.423 回答