为什么我的应用程序安装时间太长?

时间:2017-07-30 15:32:20

标签: java android performance

我正在开发一个新的Android应用程序。但是安装需要很长时间。但这不是任何设备问题,几乎所有设备都需要很长时间。

请告诉我任何常见问题和解决方案。我很乐意分享任何细节来摆脱这个问题。

1 个答案:

答案 0 :(得分:0)

应用有时需要花费大量时间才能安装。这主要是由于应用程序的大小。如果问题是最终apk的大小,您可以在gradle中使用splitsresConfigs来缩小应用大小。

<强> ResConfigs

 defaultConfig {
 // ...
 resConfigs "en"
 resConfigs "nodpi", "hdpi", "xhdpi"
}

<强>拆分

android {
 ...
splits {

// Configures multiple APKs based on screen density.
density {

// Configures multiple APKs based on screen density.
enable true

// Specifies a list of screen densities Gradle should not create multiple APKs for.
exclude "ldpi", "xxhdpi", "xxxhdpi" // Exclude what you don't require
}}}   

您还可以使用shrinkResources true选项缩小尺寸。

然而,有时小型应用程序也可能需要花费大量时间才能安装。当应用程序有多个布局/活动和drawable时,会发生这种情况。它们基本上是在APK中压缩并在安装期间被提取的资源。除此之外,问题只出在电话中。