为什么我的应用安装时间过长?



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

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

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

重新配置

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选项来减小大小。

但是,有时小型应用程序也可能需要很长时间才能安装。当应用具有多个布局/活动和可绘制对象时,会发生这种情况。它们基本上是在APK中压缩并在安装过程中提取的资源。除此之外,问题仅在手机中。

最新更新