ошибка при запуске `detox build -c android.emu.debug` Задача: app: compileDebugJavaWithJavac СБОЙ в реагировать нативно - PullRequest
0 голосов
/ 19 сентября 2019

Во время следования Detox [учебному пособию по установке для Android] [1] у меня была следующая ошибка при запуске detox build -c android.emu.debug


build detox build -c android.emu.debug detox [23052] ИНФОРМАЦИЯ: [build.js] cd android && ./gradlew assemblyDebug assemblyAndroidTest -DtestBuildType = debug && cd ..

Задача: app: generatePackageList Задача: app:Задача preBuild: обработчик реакции-родного-жеста: задача UP-TO-DATE для задачи-реагирования: обработчик реагирования-родного-жеста: preDebugBuild Задача UP-TO-DATE: задача-обработчика реагирования-родного-жеста: checkDebugManifest Задача UP-TO-DATE.: Reaction-native-жест-обработчик: processDebugManifest UP-TO-DATE Задача :act-native-reanimated: preBuild UP-TO-DATE Задача :act-native-reanimated: preDebugBuild UP-TO-DATE Задача: Reaction-native-reanimated: checkDebugManifest UP-TO-DATE Задача: response-native-reanimated: processDebugManifest UP-TO-DATE Задача: Reaction-native-screen: preBuild UP-TO-DATE Задача: реагировать-собственные-экраны: preDebugBuild UP-TO-DATE Задача: реагировать на родные экраны: checkDebugManifest UP-TO-DATE Задача: реагировать на собственные экраны: processDebugManifest ОБНОВЛЕНИЕ Задача: реагировать на собственные векторные иконки: preBuild ОБНОВЛЕНИЕ Задача: реагировать на собственные векторные иконки: preDebugBuild ОБНОВЛЕНИЕЗадача: response-native-vector-icons: checkDebugManifest UP-TO-DATE Задача: Reaction-native-vector-icons: processDebugManifest UP-TO-DATEnative-webview: preDebugBuild UP-TO-DATE Задача: реагировать-native-webview: checkDebugManifest UP-TO-DATE Задача :act-native-webview: processDebugManifest UP-TO-DATE Задача: app: preDebugBuild UP-TO-DATE Задача:act-native-экраны: compileDebugAidl NO-SOURCE Задача :act-native-vector-icons: compileDebugAidl NO-SOURCE Задача: Reaction-native-жест-обработчик: compileDebugAidl NO-SOURCE Задача: Reaction-native-reanimated: compileDebugAidl NO-SOURCEЗадача: react-native-webview: compileDebugAidl NO-SOURCE Задача: app: compileDebugAidl NO-SOURCE Задача: response-native-жест-обработчик: packageDebugRenderscript NO-SOURCE Задача :act-native-reanimated: packageDebugRenderscriptЗадача NO-SOURCE: реакция-нативные экраны: packageDebugRenderscript Задача NO-SOURCE :act-native-vector-icons: packageDebugRenderscript Задача NO-SOURCE :act-native-webview: packageDebugRenderscript Задача NO-SOURCE: app: compileDebugRenderscript Задача NO-SOURCE: app: checkDebugManifest UP-TO-DATE Задача: app: generateDebugBuildConfig Задача UP-TO-DATE: app: bundleDebugJsAndAssets Задача SKIPPED: app: prepareLintJar Задача UP-TO-DATE: app: generateDebugSources Задача UP-TO-DATE: Reaction-native-gesture-handler: generateDebugBuildConfig UP-TO-DATE Задача: response-native-жест-обработчик: compileDebugRenderscript NO-SOURCE Задача: реагировать-собственный-жест-обработчик: generateDebugResValues ​​UP-TO-DATE Задача: реагировать-собственный-жест-обработчик: generateDebugResources UP-TO-DATE Задача: response-native-жест-обработчик: prepareLintJar UP-TO-DATE Задача: Reaction-native-жест-обработчик: generateDebugSources UP-TO-DATE Задача: реагировать-собственный-жест-обработчик: javaPreCompileDebugЗадача UP-TO-DATE: обработчик реакции-собственного-жеста: packageDebugResources Задача UP-TO-DATE: react-native-жест-обработчик: generateDebugRFile UP-TO-DATE

> Задача: response-native-жест-обработчик: compileDebugJavaWithJavac FAILED / home / rogerd / dev / app_cachacagestor / node_modules /реакция-нативный-жест-обработчик / android / src / main / java / com / swmansion / жест-обработчик / реакции / RNGestureHandlerRootViewManager.java: 4: ошибка: пакет com.facebook.react.module.annotations не существует импорт com.facebook.react.module.annotations.ReactModule;^ /home/rogerd/dev/app_cachacagestor/node_modules/react-native-gesture-handler/android/src/main/java/com/swmansion/gesturehandler/react/RNGestureHandlerRootViewManager.java:17: ошибка: не удается найти символ @ReactModule (имя =RNGestureHandlerRootViewManager.REACT_CLASS) ^ символ: класс ReactModule /home/rogerd/dev/app_cachacagestor/node_modules/react-native-gesture-handler/android/src/main/java/com/swmansion/gesturehandler/reure/ava:oG:ошибка: пакет com.facebook.react.module.annotations не существует import com.facebook.react.module.annotations.ReactModule;^ /home/rogerd/dev/app_cachacagestor/node_modules/react-native-gesture-handler/android/src/main/java/com/swmansion/gesturehandler/react/RNGestureHandlerModule.java:19: ошибка: не удается найти импорт символа com.facebook.react.uimanager.UIBlock;^ символ: класс UIBlock расположение: пакет com.facebook.react.uimanager / home / rogerd / dev / app_cachacagestor / node_modules / реагировать-обработчик жестов-носителей / android / src / main / java / com / swmansion / жест-обработчик / реагировать /RNGestureHandlerModule.java:40: ошибка: не удается найти символ @ReactModule (name = RNGestureHandlerModule.MODULE_NAME) ^ символ: класс ReactModule / home / rogerd / dev / app_cachacagestor / node_modules / реагировать-родной-главный-жест-обработчик / android / sr /java / com / swmansion / жесты-обработчик / реагировать / RNGestureHandlerButtonViewManager.java: 218: ошибка: не удается найти символ @ReactProp (name = ViewProps.BORDER_RADIUS) ^ символ: переменная BORDER_RADIUS расположение: класс ViewProps / home / rogerd / dev / app_cachemodulesреакция-нативный-жест-обработчик / android / src / main / java / com / swmansion / жест-обработчик / реакции / RNGestureHandlerEvent.java: 41: ошибка: метод init в классе Event нельзя применить к данным типам;super.init (handler.getView () GetId ().);^ обязательно: int, долго найдено: int причина: фактические и формальные списки аргументов различаются по длине, где T является переменной типа: T расширяет Событие, объявленное в классе Event / home / rogerd / dev / app_cachacagestor / node_modules / реагировать-нативный жест-handler / android / src / main / java / com / swmansion / gesthandler / реакции / RNViewConfigurationHelper.java: 45: ошибка: не удается найти символ return parent.getChildAt (((ReactViewGroup) parent) .getZIndexMappedChildIndex (index));^ символ: метод getZIndexMappedChildIndex (int) расположение: класс ReactViewGroup /home/rogerd/dev/app_cachacagestor/node_modules/react-native-gesture-handler/android/src/main/java/com/swmansion/gesturehandler/react/Relperjava): 54: ошибка: не удается найти символ Переполнение строки = (представление (ReactViewGroup)) .getOverflow ();^ символ: метод getOverflow () расположение: класс ReactViewGroup /home/rogerd/dev/app_cachacagestor/node_modules/react-native-gesture-handler/android/src/main/java/com/swmansion/gesturehandler/react/RNGestureHandlerModule.java:574: ошибка: не удается найти символ final int rootViewTag = uiManager.resolveRootTagFromReactTag (ancestorViewTag);^ символ: метод resolRootTagFromReactTag (int) расположение: переменная uiManager типа UIManagerModule / home / rogerd / dev / app_cachacagestor / node_modules / реагировать-нативный-жест-обработчик / android / src / main / java / com / swmansion / жест управления / реакция /RNGestureHandlerModule.java:582: ошибка: не удается найти символ if (root.getRootView (). GetRootViewTag () == rootViewTag) {^ символ: метод getRootViewTag () расположение: класс ReactRootView / home / rogerd / dev / app_cachacagestor / node_modules-native-жест-обработчик / android / src / main / java / com / swmansion / жест-обработчик / реагировать / RNGestureHandlerModule.java: 598: ошибка: не удается найти символ uiManager.addUIBlock (новый UIBlock () {^ символ: расположение класса UIBlock:Класс RNGestureHandlerModule/home/rogerd/dev/app_cachacagestor/node_modules/react-native-gesture-handler/android/src/main/java/com/swmansion/gesturehandler/react/RNGestureHandlerModule.java:634: ошибка: не удается найти символ внутри rootViewTag = uiManager.resolveRootTagFromReactTag (viewTag);^ символ: метод resolRootTagFromReactTag (int) расположение: переменная uiManager типа UIManagerModule / home / rogerd / dev / app_cachacagestor / node_modules / реагировать-нативный-жест-обработчик / android / src / main / java / com / swmansion / жест управления / реакция /RNGestureHandlerModule.java:641: ошибка: не удается найти символ if (root.getRootView (). GetRootViewTag () == rootViewTag) {^ символ: метод getRootViewTag () расположение: класс ReactRootView / home / rogerd / dev / app_cachacagestor / node_modules-native-жест-обработчик / android / src / main / java / com / swmansion / жест-обработчик / реагировать / RNGestureHandlerPackage.java: 18: ошибка: RNGestureHandlerPackage не является абстрактным и не переопределяет абстрактный метод createJSModules () в общедоступном классе ReNackPackage RNGestureHandReactPackage {^ /home/rogerd/dev/app_cachacagestor/node_modules/react-native-gesture-handler/android/src/main/java/com/swmansion/gesturehandler/react/RNGestureHandlerStateChangeEvent.java:45: ошибка: метод init в классеСобытие не может быть применено ктипы iven;super.init (handler.getView () GetId ().);^ обязательно: int, долго найдено: int причина: фактические и формальные списки аргументов различаются по длине, где T - переменная типа: T расширяет Событие, объявленное в классе.-gesture-handler / android / src / main / java / com / swmansion / gesthandler / реагировать / RNGestureHandlerButtonViewManager.java использует или переопределяет устаревший API.Примечание: Перекомпилируйте с -Xlint: не рекомендуется для деталей.Примечание. Некоторые входные файлы используют непроверенные или небезопасные операции.Примечание: Перекомпилируйте с -Xlint: не проверено для деталей.16 ошибок

НЕИСПРАВНОСТЬ: сборка завершилась с исключением.

  • Что пошло не так: выполнение задачи не выполнено: response-native-жест-обработчик: compileDebugJavaWithJavac '.

    Компиляция не удалась;подробности смотрите в сообщении об ошибке компилятора.

  • Попробуйте: Запустите с параметром --stacktrace, чтобы получить трассировку стека.Запустите с параметром --info или --debug, чтобы получить больше вывода журнала.Запустите --scan, чтобы получить полную информацию.

  • Получите дополнительную помощь по https://help.gradle.org

В этой сборке использовались устаревшие функции Gradle, что делает ее несовместимойс Gradle 6.0.Используйте '--warning-mode all', чтобы показать отдельные предупреждения об устаревании.См. https://docs.gradle.org/5.4.1/userguide/command_line_interface.html#sec:command_line_warnings

СБОЙ ПОСТРОЕНИЯ в 5 с. 22 выполнимых задач: 2 выполненных, 20 обновленных детокс [23052] ОШИБКА: [cli.js] Ошибка: команда не выполнена: cd android && ./gradlew assemblyDebugassemblyAndroidTest -DtestBuildType = debug && cd ..


"реагировать": "16.8.6",

"реагировать-нативно": "0.60.5",

"detox": "^ 14.3.2",

"mocha": "^ 6.2.0",


Кто-нибудь знает, как решить?

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