Android应用显示白色屏幕(新安装除外)

时间:2019-08-23 00:37:12

标签: android kotlin

我正在使用Kotlin在带有Android Studio的Android应用程序上工作。直到昨天,当我重新启动应用程序时,该应用程序开始显示白屏。该应用程序运行良好。

如果我从模拟器中删除该应用程序并运行该应用程序,则该应用程序将安装并正常运行。 但是,如果我停止应用程序并从Android Studio或仿真器中重新启动,则只能看到白屏。

我正在使用Pixel 3a XL API 28虚拟设备。 我分配了512 MB VM堆和1 GB内部存储。该应用程序本身仅占用35 MB。

我在MainActivity的onCreate,onStart,onResume方法中设置了Log语句。在重新启动期间,它们都不执行。它们仅在新安装上运行。

有人见过这个问题吗? 任何建议都会很棒。

3 个答案:

答案 0 :(得分:1)

请将此行添加到您的应用主题中

<item name="android:windowDisablePreview">true</item>

答案 1 :(得分:0)

Instant Run in Android Studio有时会在运行应用程序时出现问题,而出现白屏以尝试在Android Studio中禁用即时运行。

答案 2 :(得分:0)

我认为模拟器存在问题,请尝试在物理Android设备上运行该应用程序。

如果您的应用程序中的内容需要互联网,则还要检查您是否互联网 不论是否开启,如果您的应用需要有效的互联网连接,有时也会由于没有互联网而出现白屏。