如何减少Android APK的大小?

Aru*_*ima 11 android

我开发了一个简单的Android应用程序.它的APK大小是8MB.任何人都可以告诉我如何减少APK大小?

ori*_*rip 10

  • 尝试启用ProGuard,即使没有混淆.它将从依赖项中删除未使用的Java代码.
  • 查看您是否有不必要的依赖项 - 您已添加但未使用的JAR
  • 检查资源是否有大图像或其他文件.您可能希望更改其格式或分辨率,或者在未使用时将其删除.
  • 使用Facebook的ReDex优化您的最终APK(在ProGuard之后).这应该减少代码大小并可能提高性能.


Piy*_*ush 8

1)首先你需要启用Proguard,即使没有混淆.它将从依赖项中删除未使用的Java代码.

2)其次,使用9-patch图像而不是非常高分辨率的图像.

3)删除一些不必要的代码以及未使用的JAR文件.

4)确保使用.png图像而不是.jpg.

5)针对不同的屏幕分辨率使用不同的图像.

6)检查布局文件夹中是否有不必要的XML文件