реагировать на собственную ошибку webview, com.reactnativecommunity.webview.events не существует - PullRequest
0 голосов
/ 12 июня 2019

Я пытаюсь использовать https://github.com/react-native-community/react-native-webview.

Я получаю эту ошибку, когда пытаюсь react-native run-android, есть идеи, как я могу использовать веб-просмотр?

\ node_modules \ реагировать-родной-webview \ android \ src \ main \ java \ com \ реагировать-общение \ webview \ RNCWebViewManager.java: 54: ошибка: пакет com.reactnativecommunity.webview.events не существует

Использование:

Reaction-native-cli: 2.0.1 реактивный: 0.57.1 ​​

ошибка полностью:

Задача: response-native-webview: compileDebugJavaWithJavac C: \ Users \ Matt \ sites \ tcapp \ node_modules \ реагировать-нативно-веб-просмотр \ android \ src \ main \ java \ com \ реагировать на общение \ webview \ RNCWebViewManager.java: 54: ошибка: пакет com.reactnativecommunity.webview.events делает не существует import com.reactnativecommunity.webview.events.TopLoadingErrorEvent; ^ C: \ Users \ Matt \ sites \ tcapp \ node_modules \ реагировать-нативно-веб-просмотр \ android \ src \ main \ java \ com \ реагировать на общение \ webview \ RNCWebViewManager.java: 55: ошибка: пакет com.reactnativecommunity.webview.events делает не существует import com.reactnativecommunity.webview.events.TopLoadingFinishEvent; ^ C: \ Users \ Matt \ sites \ tcapp \ node_modules \ реагировать-нативно-веб-просмотр \ android \ src \ main \ java \ com \ реагировать на общение \ webview \ RNCWebViewManager.java: 56: ошибка: пакет com.reactnativecommunity.webview.events делает не существует import com.reactnativecommunity.webview.events.TopLoadingProgressEvent; ^ C: \ Users \ Matt \ sites \ tcapp \ node_modules \ реагировать-нативно-веб-просмотр \ android \ src \ main \ java \ com \ реагировать на общение \ webview \ RNCWebViewManager.java: 57: ошибка: пакет com.reactnativecommunity.webview.events делает не существует import com.reactnativecommunity.webview.events.TopLoadingStartEvent; ^ C: \ Users \ Matt \ sites \ tcapp \ node_modules \ реагировать-нативно-веб-просмотр \ android \ src \ main \ java \ com \ реагировать на общение \ webview \ RNCWebViewManager.java: 58: ошибка: пакет com.reactnativecommunity.webview.events делает не существует import com.reactnativecommunity.webview.events.TopMessageEvent; ^ C: \ Users \ Matt \ sites \ tcapp \ node_modules \ реагировать-нативно-веб-просмотр \ android \ src \ main \ java \ com \ реагировать на общение \ webview \ RNCWebViewManager.java: 59: ошибка: пакет com.reactnativecommunity.webview.events делает не существует import com.reactnativecommunity.webview.events.TopShouldStartLoadWithRequestEvent; ^ C: \ Users \ Matt \ sites \ tcapp \ node_modules \ реагировать-нативно-веб-просмотр \ android \ src \ main \ java \ com \ реагировать-общение \ webview \ RNCWebViewManager.java: 455: ошибка: не удается найти символ export.put (TopLoadingProgressEvent.EVENT_NAME, MapBuilder.of ("registrationName", "onLoadingProgress")); ^ символ: переменная TopLoadingProgressEvent расположение: класс RNCWebViewManager C: \ Users \ Matt \ sites \ tcapp \ node_modules \ реагировать-нативно-веб-просмотр \ android \ src \ main \ java \ com \ реагировать-общение \ webview \ RNCWebViewManager.java: 456: ошибка: не удается найти символ export.put (TopShouldStartLoadWithRequestEvent.EVENT_NAME, MapBuilder.of ("registrationName", "onShouldStartLoadWithRequest")); ^ символ: переменная TopShouldStartLoadWithRequestEvent расположение: класс RNCWebViewManager C: \ Users \ Matt \ sites \ tcapp \ node_modules \ реагировать-нативно-веб-просмотр \ android \ src \ main \ java \ com \ реагировать на общение \ webview \ RNCWebViewManager.java: 457: ошибка: метод getJSEventName в перечислении ScrollEventType нельзя применить к данные типы; export.put (ScrollEventType.getJSEventName (ScrollEventType.SCROLL), MapBuilder.of ("registrationName", "onScroll")); ^ требуется: без аргументов найдено: ScrollEventType причина: фактические и формальные списки аргументов различаются по длинеC: \ Users \ Matt \ sites \ tcapp \ node_modules \ реагировать-нативно-веб-просмотр \ android \ src \ main \ java \ com \ реагировать-общение \ webview \ RNCWebViewManager.java: 732: ошибка: не удается найти символ новый TopLoadingProgressEvent ( ^ символ: класс TopLoadingProgressEvent расположение: класс RNCWebChromeClient C: \ Users \ Matt \ sites \ tcapp \ node_modules \ реагировать-нативно-веб-просмотр \ android \ src \ main \ java \ com \ реагировать-общение \ webview \ RNCWebViewManager.java: 617: ошибка: не удается найти символ новый TopLoadingStartEvent ( ^ символ: класс TopLoadingStartEvent расположение: класс RNCWebViewClient C: \ Users \ Matt \ sites \ tcapp \ node_modules \ реагировать-нативно-веб-просмотр \ android \ src \ main \ java \ com \ реагировать-общение \ webview \ RNCWebViewManager.java: 626: ошибка: не удается найти символ новый TopShouldStartLoadWithRequestEvent ( ^ символ: класс TopShouldStartLoadWithRequestEvent расположение: класс RNCWebViewClient C: \ Users \ Matt \ sites \ tcapp \ node_modules \ реагировать-нативно-веб-просмотр \ android \ src \ main \ java \ com \ реагировать-общение \ webview \ RNCWebViewManager.java: 659: ошибка: не удается найти символ новый TopLoadingErrorEvent (webView.getId (), eventData)); ^ символ: класс TopLoadingErrorEvent расположение: класс RNCWebViewClient C: \ Users \ Matt \ sites \ tcapp \ node_modules \ реагировать-нативно-веб-просмотр \ android \ src \ main \ java \ com \ реагировать-общение \ webview \ RNCWebViewManager.java: 665: ошибка: не удается найти символ новый TopLoadingFinishEvent ( ^ символ: класс TopLoadingFinishEvent расположение: класс RNCWebViewClient C: \ Users \ Matt \ sites \ tcapp \ node_modules \ реагировать-нативно-веб-просмотр \ android \ src \ main \ java \ com \ реагировать-общение \ webview \ RNCWebViewManager.java: 901: ошибка: не удается найти символ dispatchEvent (this, новый TopMessageEvent (this.getId (), message)); ^ символ: класс TopMessageEvent расположение: класс RNCWebView Примечание. C: \ Users \ Matt \ sites \ tcapp \ node_modules \ реагировать-нативно-веб-просмотр \ android \ src \ main \ java \ com \ реагировать на общение \ webview \ RNCWebViewManager.java использует или отменяет устаревший API. Примечание: Перекомпилируйте с -Xlint: не рекомендуется для деталей. Примечание. C: \ Users \ Matt \ sites \ tcapp \ node_modules \ реагировать-нативно-веб-просмотр \ android \ src \ main \ java \ com \ реагировать на общение \ webview \ RNCWebViewManager.java использует непроверенные или небезопасные операции. Примечание: Перекомпилируйте с -Xlint: не проверено для деталей. 15 ошибок

Задача: Reaction-native-webview: compileDebugJavaWithJavac FAILED

1 Ответ

1 голос
/ 12 июня 2019

К вашему сведению - соответствующее изменение заключается в добавлении этого в ваш файл ./android/gradle.properties:

android.useAndroidX=true
android.enableJetifier=true

Проверьте здесь

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...