Android Studio 2.0(安定版)にアップグレードして以来、インストールしていたAndroid Studio 1.5の以前のバージョンにはなかった問題がありました。私は両方の実際のデバイス上で、私は(デバッグバージョン)を構築し、実行します現在のプロジェクトで作業、およびエミュレータだAndroid Studio 2.0 - App first runでの一時停止/白画面
、私は、Android Studioの1.5でこれをやっていました。
私は私がデバイス、またはエミュレータ上で一時停止を得ることに気づいたビルド(デバッグ)同じプロジェクト/アプリを作成し、それを実行するたびにAndroidのメーカー2.0をアップグレードして以来。私はアプリが開く前に数秒間白い画面が表示されます。これは以前のバージョンのAS 1.5とは異なり、アプリはすぐに開かれ、一時停止も白い画面も表示されませんでした。これは、電話機がADB、またはプラグを抜いてください。アプリが電話機のメモリにまだ残っている場合はすぐに開きますが、電話機を再起動すると一時停止し、アプリを開くと白い画面が表示されます。彼らの解決策ですか?他の誰かがこれを経験しましたか?私はリリースビルドをまだやっていないので、少し早すぎるかもしれませんが、これは奇妙な問題のように思えます - それが問題ならば!
編集:
私はインスタント実行]を使用していますが、これは、デバイスが接続されているかどうかが起こります。インスタント・ランが差し込まれていないと、インスタント・ランの実行に違いはありますか?
アップデート:Androidのメーカー2.0で「インスタントファイル名を指定して実行」オプションをオフに答え、次のように
は、問題を硬化させます。面白いことに、コメントでは、Instant Run APKのサイズが小さいことを示唆しています。これは何を意味するのでしょうか?インスタント・ランは、ARTではなく古いDalvik/JITコンパイラを使用していますか?これは、Apkのサイズの違いと遅れ(Dalvikはオンザフライでコンパイルする - JIT)を説明することができます。また、ARTは、アプリケーションが実行されるたびにインストール/コンパイルする必要があります。つまり、Apkサイズが大きく、実行が遅くなることを意味します。
確認や暴くこの..
これは実際のデバイスでも起こりますか? –
@VivekMishraはい。両方とも。 –
私もこれを見て、それはインスタント実行から来ていると思う – ligi