当我在我的反应原生项目中安装任何依赖项时,当我使用链接命令例如react-native链接react-native-gesture-handler时,这会导致我在图像1中显示错误。它没有构建项目显示错误gradlew.bat
以下代码显示了我的package.json文件
{
"name": "navigations",
"version": "0.0.1",
"private": true,
"scripts": {
"start": "node node_modules/react-native/local-cli/cli.js start",
"test": "jest"
},
"dependencies": {
"react": "16.6.3",
"react-native": "0.58.3",
"react-native-gesture-handler": "^1.0.15",
"react-navigation": "^3.0.9"
},
"devDependencies": {
"babel-core": "7.0.0-bridge.0",
"babel-jest": "24.0.0",
"jest": "24.0.0",
"metro-react-native-babel-preset": "0.51.1",
"react-test-renderer": "16.6.3"
},
"jest": {
"preset": "react-native"
}
}
如果您有WINDOWS机器,请按照以下步骤操作:
Optional (
Delete iOS, Android folders
Run `react-native eject` ( that command will rebuild deleted folders for you )
)
然后 :
1)cd ./android
2)qazxsw poi(开头有点)
一旦成功完成
3)./gradlew.bat installDebug
(回到根文件夹)
4)cd ../
并且手指交叉使它按预期工作:) [对我来说它确实]
我今天遇到了同样的问题......想知道你是否解决了这个问题?
转到android文件夹然后设置settings.gradle文件
你可以在第3行找到它
“.. \ node_modules \反应母语手势处理程序\ Android的
并像这样用向前替换所有这些反向斜杠
'../node_modules/react-native-gesture-handler/android'
如果这有帮助,请告诉我......
确保您已经安装了python 2和jdk的最新版本并确保已经设置了ANDROID_HOME
在创建设置为MainActivity.java的初始屏幕时,我遇到了同样的问题。然后我降级了本机版本(0.59.8)。我没有更改gradle版本。