将模拟器上的本机应用程序粘贴在白色屏幕上

问题描述 投票:0回答:2

仅在Android上,只在模拟器中,如果我运行我的本机应用程序,该应用程序不会启动并卡在白色屏幕上。终端中的捆绑器不接收任何连接请求。

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

我现在的反应是0.57.8

enter image description here

enter image description here

以下是我从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恢复到较旧的代码版本,我知道有效的版本,但仍然失败,所以我认为我的机器和模拟器可能存在配置问题,但我不确定是什么。

知道可能导致这个问题的原因吗?

android react-native debugging android-emulator
2个回答
1
投票

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

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

0
投票

感谢@Navneet Kumar,我发现几周前我曾尝试在模拟器上设置Charles Proxy。我认为该设置仅限于那个模拟设备,但显然该设置在所有设备上共享。恢复那些设置,一切正常(https://medium.com/@daptronic/the-android-emulator-and-charles-proxy-a-love-story-595c23484e02)。

谢谢

© www.soinside.com 2019 - 2024. All rights reserved.