对不同的分辨率使用不同的APK是个好主意吗?我想减少apk文件大小。
答案 0 :(得分:2)
这是一个非常糟糕的主意。 Android手机有许多不同的分辨率,并且(a)为每个分辨率创建不同的分辨率和(b)期望用户下载正确的分辨率是不切实际的。
根据您与应用程序捆绑的内容,可能有也可能不值得拥有平板电脑版本,但可能不是。
尝试遵循Developer Guide's advice创建适用于各种屏幕的资源会好得多。
答案 1 :(得分:1)
我认为这个问题比提供的答案更有价值。我处于类似的情况。我认为这将通过即将添加到市场的多个apk功能来解决(他们说6月)
我的大多数设备(非平板电脑)的应用程序是2.5mb这很不错,支持更大的平板电脑它的6.2mb。这是两倍以上,这是需要精确尺寸png的结果。我不希望我的非平板电脑用户不得不等待更大的平板电脑。这似乎不对。我考虑了多个apks,但是会等到6月份Android团队发布的内容。但是现在我可能会做更大的6.2mb apk(我不确定在应用程序世界中是大的,但它比id更大)
答案 2 :(得分:0)
最好的方法是为不同的分辨率提供drawables / layout,而不是根据分辨率创建不同的apk。适用于所有分辨率的通用应用程序最适合不同分辨率的应用程
Read this for better understanding.
除了这个通用的应用程序可以移植设备和平板电脑..只有这两个区别只是屏幕尺寸,因为没有设备/平板电脑的概念为Android
答案 3 :(得分:0)
首先,我想知道哪种类型的文件会增加APK的大小?不建议为不同的分辨率使用相同应用程序的不同apk。如果您关注的是APK的缩小,那么您可以执行以下操作:
1)图形或可绘制文件夹增加了apk大小。如果您有三种类型的可绘制文件夹,用于三种差异分辨率。你只能拥有一个可绘制的文件夹并使用9-patch图形来支持不同的屏幕分辨率,这会降低你的apk尺寸
2)在eclipse中清理代码,优化代码以获得更好的性能