-1
我正在开发一个新的android应用程序。但是安装需要很长时间。但这不是任何设备问题,几乎所有设备都需要很长时间。为什么我的应用程序需要很长时间才能安装?
请您告诉我任何常见问题和解决方案。我会很高兴分享任何细节来摆脱这个问题。
我正在开发一个新的android应用程序。但是安装需要很长时间。但这不是任何设备问题,几乎所有设备都需要很长时间。为什么我的应用程序需要很长时间才能安装?
请您告诉我任何常见问题和解决方案。我会很高兴分享任何细节来摆脱这个问题。
应用程序有时需要很长时间才能安装。这主要是由于应用程序的大小。如果问题是最终apk的大小,您可以在您的Gradle中使用splits
或resConfigs
来减小应用程序大小。
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中压缩并在安装过程中解压缩的资源。除此之外,这个问题只会出现在电话中。
这应该只发生在第一次 –