2017-07-30 225 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中壓縮並在安裝過程中解壓縮的資源。除此之外,這個問題只會出現在電話中。

相關問題