2017-07-30 20 views
-1

私は新しいアンドロイドアプリを開発しています。しかし、それはインストールするには非常に時間がかかります。しかし、デバイスの問題ではなく、ほとんどすべてのデバイスが長い時間をかけています。私のアプリがインストールに時間がかかりすぎるのはなぜですか?

一般的な問題と解決方法を教えてください。この問題を解決するために詳細を共有することは非常にうれしいです。

+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オプションを使用することができます。

ただし、小さなアプリでもインストールに時間がかかることがあります。これは、アプリケーションが複数のレイアウト/アクティビティと描画可能なオブジェクトを持っている場合に発生します。これらは基本的にはAPKで圧縮され、インストール中に抽出されるリソースです。それ以外の問題は電話でしかない。

関連する問題