web-dev-qa-db-ja.com

私のアプリケーションは、最初のアクティビティ画面の起動に非常に時間がかかります

私のアプリケーションは、最初のアクティビティ画面の起動に非常に時間がかかります。長時間白い画面が表示されます。アプリケーションを強制終了してアクセスした後でも。

Java 8およびAndroid Studio 2.1.1、Gradleバージョンをcom.Android.tools.build:gradle:2.1.0として使用しています

6
Naveen Kumar M

インスタントランはAndroid Studioで有効になっています。機能を無効にしてみてください。この問題は発生しません。

アプリの起動が最初の実行で非常に遅く(10秒以上)、Android 5.0? に白い画面しか表示されないのはなぜですか?

8

これをチェックしてくださいAndroid studio-> File-> Setting-> Build-> Remove tick after option's enter image description here

7
Milan Pansuriya

初めてアプリケーションを起動する場合は、ロードに時間がかかります。その後、2回目にアプリケーションを開くと、開くのに時間がかかりません。

Debug_apkを使用しています。リリースサインapkを一度作成してみて、時間がかかるかどうかを確認してください。

4
Krunal Dave

スプラッシュ画面に表示される画像があり、単一密度の画像しかない場合は、drawable-xxxhdpiフォルダーに配置します。

2
Shubham Gupta

私の経験では、Fabricは接続の確立と通信に少し時間がかかります。

コードのFabric部分にコメントを付けて再実行し、アプリの読み込み時間に変更があるかどうかを確認することをお勧めします。

さらに、メインスレッドでこれらを実行するのではなく、コードを非同期タスクに移動することもできます。少なくとも、最初のアプリの起動時間が遅くなることはありません。

1

それでもこの問題が発生する場合は、styles.xmlで以下のエントリを確認し、存在する場合は無効にしてください。

<item name="Android:windowDisablePreview">true</item>
0
prashant