“com.swmansion.gesturehandler.react”出现错误
" com.swmansion.gesturehandler.react" ERROR APPEARS
当我尝试设置 React 导航时,我还安装了 React 本机手势处理程序。
我已经根据下面的 link 添加了所有必需的想法 Activity class。
我遇到了这些错误:
\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
这有什么解决办法吗?在过去的两天里,我一直在敲我的头。或者我必须在 gradle 中设置一些东西吗?
我已经 link 编辑了反应手势,但它仍然对我不起作用。
当我运行 react-native gesture handler --link时,它确实被添加到build.gradle
我手动将依赖添加到 build.gradle
按照安装指南link后,我需要添加:
在 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')
和运行"react-native start"
最后,我添加 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
);
}
将此行添加到您的 build.gradle(模块:app)文件
实施项目(':react-native-gesture-handler')
我正在从旧项目中复制主应用程序
我的问题是这一行:
import com.swmansion.gesturehandler.react.RNGestureHandlerPackage;
被替换为:
import com.swmansion.gesturehandler.RNGestureHandlerPackage;
当我尝试设置 React 导航时,我还安装了 React 本机手势处理程序。
我已经根据下面的 link 添加了所有必需的想法 Activity class。
我遇到了这些错误:
\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
这有什么解决办法吗?在过去的两天里,我一直在敲我的头。或者我必须在 gradle 中设置一些东西吗? 我已经 link 编辑了反应手势,但它仍然对我不起作用。
当我运行 react-native gesture handler --link时,它确实被添加到build.gradle
我手动将依赖添加到 build.gradle
按照安装指南link后,我需要添加:
在 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')
和运行"react-native start"
最后,我添加 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
);
}
将此行添加到您的 build.gradle(模块:app)文件 实施项目(':react-native-gesture-handler')
我正在从旧项目中复制主应用程序
我的问题是这一行:
import com.swmansion.gesturehandler.react.RNGestureHandlerPackage;
被替换为:
import com.swmansion.gesturehandler.RNGestureHandlerPackage;