出现“com.swmansion.gesturehandler.react”错误

Ank*_*ash 7 android android-gradle-plugin react-native

当我尝试设置 React 导航时,我还安装了 React 本机手势处理程序。

我已按照主活动类中的以下链接添加了所有必需的想法。

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
Run Code Online (Sandbox Code Playgroud)

这有什么解决办法吗?过去两天我一直在敲头。或者我必须在 gradle.xml 中设置一些东西吗?我已经链接了反应反应手势,但它仍然对我不起作用。

Nar*_*aki 9

我正在从旧项目复制主应用程序

我的问题是这一行:

import com.swmansion.gesturehandler.react.RNGestureHandlerPackage;
Run Code Online (Sandbox Code Playgroud)

被替换为:

import com.swmansion.gesturehandler.RNGestureHandlerPackage;
Run Code Online (Sandbox Code Playgroud)


Ank*_*ash 0

当我运行react-nativegesturehandle--link时,它确实被添加到了build.gradle中

我手动将依赖项添加到 build.gradle