"com.swmansion.gesturehandler.react" появляется ошибка - PullRequest
1 голос
/ 17 марта 2019

Когда я попытался настроить навигацию React, я также установил обработчик реагирования собственного жеста.

Я добавил все необходимые мысли по ссылке ниже в классе Main Activity.

https://reactnavigation.org/docs/en/getting-started.html

Получаю следующие ошибки:

\MainActivity.java:9: error: package com.swmansion.gesturehandler.react does not exist
import com.swmansion.gesturehandler.react.RNGestureHandlerEnabledRootView;
                                         ^
D:\ReactNative\taskproject\android\app\src\main\java\com\taskproject\MainActivity.java:28: error: cannot find symbol
                return new RNGestureHandlerEnabledRootView(MainActivity.this);
                           ^
  symbol: class RNGestureHandlerEnabledRootView
2 errors

Это есть какое-то решение?AM стучит мне в голову в течение последних 2 дней.Или я должен что-то настроить в Gradle.Я связал жест реагировать, но все равно он не работает для меня.

Ответы [ 3 ]

0 голосов
/ 10 мая 2019

После следования руководству по установке ссылка , мне нужно было добавить:

На android \ settings.gradle

include ':react-native-gesture-handler'
project(':react-native-gesture-handler').projectDir = new File(rootProject.projectDir, '../node_modules/react-native-gesture-handler/android')

и запустить "реактивный запуск"

И, наконец, я добавляю на android / app / src ... MainAplication.java

import com.swmansion.gesturehandler.react.RNGestureHandlerPackage;

и

protected List<ReactPackage> getPackages() {
        // Add additional packages you require here
        // No need to add RnnPackage and MainReactPackage
        return Arrays.<ReactPackage>asList(
            ....
            new RNGestureHandlerPackage() <----- here
        );
   }
0 голосов
/ 16 июля 2019

Добавьте эту строку в ваш файл build.gradle (Module: app) проект реализации (': response-native-жест-обработчик')

0 голосов
/ 18 марта 2019

Когда я запустил дескриптор собственного реагирующего жеста --link, он был добавлен в build.gradle

Я вручную добавил зависимости в build.gradle

...