2017-07-30 235 views
-1

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

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

+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选项,以减少大小。

但有时小应用程序也可能需要很长时间才能安装。这发生在应用程序有几个布局/活动和可绘制的时候。它们基本上是在APK中压缩并在安装过程中解压缩的资源。除此之外,这个问题只会出现在电话中。

相关问题