React Native 白屏问题

kVi*_*ViN 10 react-native

在 android 情况下,在物理设备上运行应用程序时总是出现白色空白屏幕。使用react-native-navigation无法检测到错误请帮忙!

我创建了一个新react-native项目并将react-native-navigation库集成到其中,当我通过运行yarn run android它运行的命令在我的物理设备中运行该应用程序时,但在 android 中显示空白屏幕。一旦它成功运行,但现在它不会。

小智 23

在单独的终端中运行 react-native start,然后运行 ​​react-native run-android。

  • 第一次运行react-native run-android时我得到了空白屏幕。第二次运行时它起作用了。诡异的。 (2认同)

Mri*_*yay 7

如果Debug JS Remotely打开,那么我们也会看到空白屏幕。我最近遇到了这个问题。因此,请检查您是否已经在运行Debug JS Remotely。如果您已经在运行它,则只需停止远程调试即可。它会起作用的。


ßãl*_*ãjî 7

我最近遇到了两种白屏问题

1.总是显示白屏(由于捆绑..)解决方案是

react-native start 
Run Code Online (Sandbox Code Playgroud)

进而

react-native run-android 
Run Code Online (Sandbox Code Playgroud)

2.它在特定的几秒钟内显示白屏或突然在正常工作的应用程序中总是显示白屏

由于应用缓存或流量

解决方案是

Androidmanifest.java

android:usesCleartextTraffic="true"
Run Code Online (Sandbox Code Playgroud)


小智 5

就我而言,正在使用我的手机进行测试和开发,突然出现白屏问题。

该应用程序根本没有加载,没有错误,没有代码更新,只有在 npx react-native run-android 后出现白屏。

我的解决方案是在从缓存加载时清除手机缓存。

我重新启动了手机,然后清除了所有缓存,然后它就对我有用了。


ces*_*art 5

在 android 文件夹上运行./gradlew clean然后从手机上卸载应用程序对我有用


kVi*_*ViN 4

使用“react-native init”命令来创建项目,因为它只为您构建react-native而不是expo和其他节点模块,然后针对特定平台进行构建,例如。就我而言,“react-native run-android”并且它有效。