React Native应用程序启动为白色屏幕

时间:2018-05-20 04:53:53

标签: android reactjs react-native visual-studio-code react-native-android

我使用React Native开发Android应用。有时,在我运行react-native run-android并且我的应用程序启动后,它会挂在白色屏幕上。摇动我的手机并没有做任何事情,当我点击“暂停”时在VSCode调试器中,它没有任何效果。如果我按Home键来显示应用程序,然后再次单击该应用程序,它会正常启动并且调试按预期工作。这是一个已知的问题?我该怎么做才能解决它?

3 个答案:

答案 0 :(得分:0)

  1. 在Android studio中打开android文件夹
  2. 按绿色Play按钮
  3. 从底栏中打开logcat窗口
  4. 确保DeviceProcess指向正确的值,然后检查那里的任何错误
  5. 我没有这个问题,你需要检查运行时发生的事情,看看如何解决这个问题。

答案 1 :(得分:0)

你解决了这个问题吗? 如果您使用react-native-vector-icons,请确保在资产/字体中更新这些字体(Octicons.ttf等)。 它在iOS上工作正常,但在Android上,每当安装该应用程序时,有时它会在启动后出现空白的白屏,但​​它有时候工作正常。它只是随机发生的 一旦我更新它们,它工作正常

答案 2 :(得分:0)

发布解答此问题的人的答案,可能与我面临同样的问题-android上的空白屏幕,ios正常运行:

确保您的MainActivity.java中具有getMainComponentName()功能:

public class MainActivity extends ReactActivity {

    @Override
    protected String getMainComponentName() {
        return "devApp3";
    }
}