提问者:小点点

如何减少AndroidAPK大小?[重复]


我开发了一个简单的Android应用程序。它的APK大小是8MB。有人能告诉我如何减小APK大小吗?


共3个答案

匿名用户

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

匿名用户

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

2)其次,使用9贴片图像,而不是非常高分辨率的图像。

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

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

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

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

匿名用户

您可以使用Lint检查布局文件中未使用的资源或不必要的视图等内容。此外,您可以使用ProGuard混淆代码,这样做将减少类和变量名的长度。