由于反应本机手势处理程序,无法运行反应本机项目



我添加了反应导航和反应原生手势处理程序。当我使用 react-native run-android 运行项目时,出现以下错误:

  • 出了什么问题:
Could not compile settings file 'C:UserspcDesktopGSTCalcandroidsettings.gradle'.
> startup failed:
settings file 'C:UserspcDesktopProjectandroidsettings.gradle': 3: unexpected char: '' @ line 3, column 133.
Following is the content of my settings.gradle file:

rootProject.name = 'GSTCalc'
include ':react-native-gesture-handler'
project(':react-native-gesture-handler').projectDir = new File(rootProject.projectDir, '..node_modulesreact-native-gesture-handlerandroid')
include ':app'

我尝试从我的项目文件夹中删除节点模块文件夹。 并运行 npm 安装。但一切都是徒劳的。我还能做什么?提前谢谢。

我也有同样的问题。

我的第一行(有错误的那行)是:

project(':react-native-gesture-handler').projectDir = new File(rootProject.projectDir, '..node_modulesreact-native-gesture-handlerandroid')

我把它改成了:

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

我重建了它,它有效!希望这有帮助。

它的工作原理是添加以下内容:

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

build.gradle文件中添加 Kotlin 版本。

buildscript {
    ext {
       ...
       kotlinVersion = "1.5.20"
       ...
    }
}

相关内容

  • 没有找到相关文章

最新更新