首页 > 解决方案 > 对卡在白屏上的模拟器上的本机应用程序做出反应

问题描述

仅在 android 上且仅在模拟器中,如果我运行我的 react native 应用程序,该应用程序不会启动并卡在白屏上。终端中的捆绑器不会收到任何连接请求。

它曾经可以工作,并且当我使用相同的命令(react-native run-android)在设备上运行时它可以工作

我正在反应原生 0.57.8

在此处输入图像描述

在此处输入图像描述

以下是我从 react-native log-android 获得的日志:

    02-26 17:12:21.527  6544  6544 D ReactNative: ReactInstanceManager.ctor()
    02-26 17:12:21.606  6544  6544 D ReactNative: ReactInstanceManager.createReactContextInBackground()
    02-26 17:12:21.606  6544  6544 D ReactNative: ReactInstanceManager.recreateReactContextInBackgroundInner()
    02-26 17:12:21.629  6544  6544 D ReactNative: ReactInstanceManager.recreateReactContextInBackgroundFromBundleLoader()
    02-26 17:12:21.629  6544  6544 D ReactNative: ReactInstanceManager.recreateReactContextInBackground()
    02-26 17:12:21.629  6544  6544 D ReactNative: ReactInstanceManager.runCreateReactContextOnNewThread()
    02-26 17:12:21.665  6544  6604 D ReactNative: ReactInstanceManager.createReactContext()
    02-26 17:12:21.727  6544  6604 D ReactNative: Initializing React Xplat Bridge.
    02-26 17:12:21.729  6544  6604 D ReactNative: Initializing React Xplat Bridge before initializeBridge
    02-26 17:12:21.735  6544  6604 D ReactNative: Initializing React Xplat Bridge after initializeBridge
    02-26 17:12:21.735  6544  6604 D ReactNative: CatalystInstanceImpl.runJSBundle()

我什至尝试通过 git 将旧代码版本恢复到我知道有效的版本,但这仍然失败,所以我认为我的机器和模拟器可能存在配置问题,但我不确定是什么。

知道可能导致此问题的原因是什么吗?

标签: androidreact-nativedebuggingandroid-emulator

解决方案


我想到的唯一可能性是网络连接:

  1. 确保您的模拟器具有活动的网络连接。
  2. 我可以看到你的wifi有一个小十字,这是什么原因?
  3. 另外,检查您的模拟器是否有任何代理设置或其他东西?

推荐阅读