当我尝试设置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
这附近有任何工作吗?我撞我的头过去2天。或者我必须设置一些在gradle。我已经链接了ReactReact手势,但它仍然不为我工作。
6条答案
按热度按时间oxiaedzo1#
我正在从旧项目中复制主应用程序
我的问题是这句台词:
改为:
htzpubme2#
按照安装指南link操作后,我需要添加:
在android上\设置.gradle
并运行“React Native启动”
最后,我添加了android/app/src...MainAplication.java
以及
t8e9dugd3#
当我运行react原生手势句柄--link时,它确实被添加到了build.gradle中
我手动将依赖项添加到build.gradle
xnifntxz4#
将此行添加到您的build.gradle(模块:文件实现项目(':react-native-gesture-handler')
66bbxpm55#
只需打开终端在您的项目目录和执行以下命令后重建项目。提前感谢...
rekjcdws6#
将gradle版本升级到
project/build.gradle
中的最新版本对我很有效。步骤如下:
1.打开项目-〉build. gradle并更新
1.在android studio中同步项目。
1.按照React Navigation文档的建议更新
MainActivity
。将以下代码添加到MainActivity类的主体:
并确保在此文件顶部的package语句下方添加以下import语句:
4运行应用程序。
hop这应该对android有效。