我添加了反应导航和反应原生手势处理程序。当我使用 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"
...
}
}