2016-04-26 13 views
0

私は自分のアプリにGoogleログインを統合しましたが、何らかの理由で初期画面に長時間(約10秒!私はそれがに来る場合でも、最も簡単なGoogleがサインインコードの主な活動は、私は2つの異なるリポジトリを試してみた荷重 - するのに約10秒かかることを考え出した:Google Signの初期アクティビティに時間がかかります

Googleのhttps://github.com/googlesamples/google-services.git 、あまりにもこの1:https://github.com/AleBarreto/SimpleLoginLibrary

メインアクティビティではネットワークまたはディスクにアクセスできず、何かが約10秒遅れます。私は2つの異なる物理的な装置とAVDを試しました。

私が見ることができますから、アプリケーションは常にonCreate(!)の前に遅れているので、コードに関してではありません。そこにある唯一の共通点は、それぞれについてgoogle-services.jsonファイルを作成したことです。P

答えて

1

Androidスタジオでインスタント実行機能を使用していますか?私がインスタント・ランを使用して経験したことから、あなたが言及したように開始アプリに余分な遅延が生じます。 Android Studioの設定 - >ビルド、実行、デプロイメント - >インスタント実行の有効化を無効にしてみてください。

注:インスタント実行はデフォルトで有効になっています。

+0

これはうまくいった! 9秒間待つ代わりに(途中で約10 MBのアプリデータを持っています!)、すぐに読み込まれます。おい、そんなにありがとう! –

関連する問題