реагировать нативное приложение на эмулятор, застрявший на белом экране - PullRequest
0 голосов
/ 26 февраля 2019

только на андроиде и только в эмуляторе, если я запускаю свое реагирующее родное приложение, приложение не запускается и застревает на белом экране.Бандлер в терминале не получает никаких запросов на подключение.

Он работал и работает, когда я запускаю на устройстве, используя ту же команду (response-native run-android)

IЯ нахожусь на реакции родной 0,57,8

enter image description here

enter image description here

Вот журналы, которые я получаюfrom response-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 к версии, которая, как я знаю, работала, но она все еще не работает, поэтому я думаю, что может быть проблема конфигурации с моиммашина и эмулятор, но я не уверен, что.

Есть идеи, что может вызвать эту проблему?

Ответы [ 2 ]

0 голосов
/ 28 февраля 2019

Единственная возможность, которая приходит мне в голову, это подключение к сети:

  1. убедитесь, что ваш эмулятор имеет активное подключение к сети.
  2. Я вижу, что у вашего Wi-Fi есть маленький крестик, чтопричина этого?
  3. Кроме того, проверьте, есть ли в вашем эмуляторе какие-либо настройки прокси или что-то еще?
0 голосов
/ 27 февраля 2019

Благодаря @Navneet Kumar я узнал, что несколько недель назад я пытался настроить Charles Proxy на эмуляторе.Я думал, что настройка была ограничена этим эмулированным устройством, но, видимо, эта настройка используется всеми устройствамиОтмена этих настроек и все работает (https://medium.com/@daptronic/the-android-emulator-and-charles-proxy-a-love-story-595c23484e02).

Спасибо

...