Приложение аварийно завершает работу, когда модули response-native-maps и response-native-geolocation-service устанавливаются вместе - PullRequest
0 голосов
/ 18 февраля 2020

Ошибка

response-native-maps не работает с модулем response-native-geolocation-service в том же проекте. Приложение вылетает при загрузке. После того как модуль response-native-geolocation-service удален из проекта, приложение работает нормально.

response-native-geolocation-service требуется для определения местоположения пользователей, поскольку оно более точное, чем * 1054. * объект навигатора.

https://bitbucket.org/mihailiviu/react-native-maps-geolocation/src/master/

Информация об окружающей среде

Система:

ОС: Windows 10 10.0.18362 Процессор: (8) x64 Процессор Intel (R) Core (TM) i7-3770 @ 3,40 ГГц Память: 7,14 ГБ / 15,95 ГБ Двоичные файлы: узел: 12.15.0 - C: \ Program Files \ nodejs \ node.EXE npm: 6.13.4 - C: \ Program Files \ nodejs \ npm .CMD SDK: Android SDK: Уровни API: 23, 24, 25, 26, 27, 28 Build Инструменты: 23.0.1, 23.0.2, 23.0.3, 26.0.1, 26.0.3, 27.0.3, 28.0.3 Системные образы: android -23 | API Google Intel x86 Atom_64, android -27 | Google Play Intel x86 Atom, android -28 | Google Play Intel x86 Atom, android -29 | Google Play Intel x86 Atom IDE: Android Studio: версия 3.5.0.0 AI-191.8026.42.35.5791312 npmПакеты: реакция: 16,9,0 => 16,9,0 собственная реакция: 0,61,5 => 0,61,5

Версия библиотеки

реакция-собственные карты => 0.26.1 служба реакции-собственная-геолокация => ^ 4.0.0

шаги Воспроизвести

Пример приложения, представленного ниже, который показывает, что 2 модуля не работают вместе, как ожидалось:

Загрузите пример приложения ниже, установите зависимости и попробуйте запустить его. https://bitbucket.org/mihailiviu/react-native-maps-geolocation/src/master/

npm установить npm запустить android

Опишите, что вы ожидали:

Приложение загрузит sh. Воспроизводимый пример кода https://bitbucket.org/mihailiviu/react-native-maps-geolocation/src/master/

РЕДАКТИРОВАТЬ:

Это то, что я вытащил из logkitty:

$ react-native log-android
info Starting logkitty
[13:36:06] D | ReactNative ▶︎ ReactInstanceManager.ctor()

[13:36:07] D | ReactNative ▶︎ ReactInstanceManager.createReactContextInBackground()
                           └ ReactInstanceManager.recreateReactContextInBackgroundInner()

[13:36:12] D | ReactNative ▶︎ ReactInstanceManager.onJSBundleLoadedFromServer()
                           └ ReactInstanceManager.recreateReactContextInBackground()

[13:36:12] D | ReactNative ▶︎ ReactInstanceManager.runCreateReactContextOnNewThread()

[13:36:12] D | ReactNative ▶︎ ReactInstanceManager.createReactContext()

[13:36:12] D | ReactNative ▶︎ Initializing React Xplat Bridge.

[13:36:12] D | ReactNative ▶︎ Initializing React Xplat Bridge before initializeBridge

[13:36:12] D | ReactNative ▶︎ Initializing React Xplat Bridge after initializeBridge

[13:36:12] D | ReactNative ▶︎ CatalystInstanceImpl.runJSBundle()

[13:36:12] D | ReactNative ▶︎ ReactInstanceManager.setupReactContext()
                           └ CatalystInstanceImpl.initialize()

[13:36:12] D | ReactNative ▶︎ ReactInstanceManager.attachRootViewToInstance()

[13:36:13] D | ReactNative ▶︎ ReactInstanceManager.detachViewFromInstance()

[13:36:21] D | ReactNative ▶︎ ReactInstanceManager.ctor()

[13:36:21] D | ReactNative ▶︎ ReactInstanceManager.createReactContextInBackground()
                           └ ReactInstanceManager.recreateReactContextInBackgroundInner()

[13:36:26] D | ReactNative ▶︎ ReactInstanceManager.onJSBundleLoadedFromServer()

[13:36:26] D | ReactNative ▶︎ ReactInstanceManager.recreateReactContextInBackground()
                           └ ReactInstanceManager.runCreateReactContextOnNewThread()

[13:36:26] D | ReactNative ▶︎ ReactInstanceManager.createReactContext()

[13:36:26] D | ReactNative ▶︎ Initializing React Xplat Bridge.

[13:36:26] D | ReactNative ▶︎ Initializing React Xplat Bridge before initializeBridge

[13:36:26] D | ReactNative ▶︎ Initializing React Xplat Bridge after initializeBridge

[13:36:26] D | ReactNative ▶︎ CatalystInstanceImpl.runJSBundle()

[13:36:26] D | ReactNative ▶︎ ReactInstanceManager.setupReactContext()

[13:36:26] D | ReactNative ▶︎ CatalystInstanceImpl.initialize()

[13:36:26] D | ReactNative ▶︎ ReactInstanceManager.attachRootViewToInstance()

[13:36:27] D | ReactNative ▶︎ ReactInstanceManager.detachViewFromInstance()
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...