我正在开发一个新的Android应用程序。但是安装需要很长时间。但这不是任何设备问题,几乎所有设备都需要很长时间。
请告诉我任何常见问题和解决方案。我很乐意分享任何细节来摆脱这个问题。
答案 0 :(得分:0)
应用有时需要花费大量时间才能安装。这主要是由于应用程序的大小。如果问题是最终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
选项缩小尺寸。
然而,有时小型应用程序也可能需要花费大量时间才能安装。当应用程序有多个布局/活动和drawable时,会发生这种情况。它们基本上是在APK中压缩并在安装期间被提取的资源。除此之外,问题只出在电话中。