命令失败:gradlew.bat 在 React-Native 中安装导航、firebase、图标等依赖项时出现 installDebug 错误
Command Failed: gradlew.bat installDebug error whenever installing dependencies like navigation, firebase, icons etc in React-Native
每当我在我的 React Native 项目中安装任何依赖项以及当我使用 link 命令例如 react-native link 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"
}
}
我今天遇到了同样的问题...想知道你是否解决了它?
转到 android 文件夹然后 settings.gradle 文件
您可以在第 3 行找到它
'..\node_modules\react-native-gesture-handler\android'
并像这样用正斜杠替换所有这些反斜杠
'../node_modules/react-native-gesture-handler/android'
如果有帮助请告诉我...
确保您已经安装了 python 2 和 jdk 的最新版本
并确保您已经设置 ANDROID_HOME
如果您有 WINDOWS 机器,请按照以下步骤操作:
Optional (
Delete iOS, Android folders
Run `react-native eject` ( that command will rebuild deleted folders for you )
)
然后:
1) cd ./android
2) ./gradlew.bat installDebug
(开头带点)
成功完成后
3) cd ../
(返回根文件夹)
4) react-native run-android
祝它能按预期工作:) [对我来说是]
我在创建启动画面设置为 MainActivity.java 时遇到了同样的问题。
然后我降级反应本机版本(0.59.8)。我没有更改 gradle 版本。
cd ./android
create file file local.properties
然后通过此代码 sdk.dir=C\:\Users\muhammad ali\AppData\Local\Android\Sdk
将位置更改为根据您的 sdk 位于完成。
你已经有 local.properties 个文件了。
找到类似的代码文件 sdk.dir=C\:\Users\muhammad ali\AppData\Local\Android\Sdk
将位置更改为根据您的 sdk 位于完成。
要解决此问题,只需更改 build.gradle 文件中的 compileSdkVersion。
打开 android > build.gradle 文件。
将 compileSdkVersion 从 29 更改为 30。
将 targetSdkVersion 从 29 更改为 30。
现在又 运行。
我遇到了同样的问题并使用了不寻常的解决方案,但对我有所帮助。
创建 react-native 项目后,通过 android studio 打开 android 文件夹,
它会正确配置你的 gradle 然后你可以 运行 你的应用程序在模拟器上
每当我在我的 React Native 项目中安装任何依赖项以及当我使用 link 命令例如 react-native link 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"
}
}
我今天遇到了同样的问题...想知道你是否解决了它?
转到 android 文件夹然后 settings.gradle 文件
您可以在第 3 行找到它
'..\node_modules\react-native-gesture-handler\android'
并像这样用正斜杠替换所有这些反斜杠
'../node_modules/react-native-gesture-handler/android'
如果有帮助请告诉我...
确保您已经安装了 python 2 和 jdk 的最新版本 并确保您已经设置 ANDROID_HOME
如果您有 WINDOWS 机器,请按照以下步骤操作:
Optional (
Delete iOS, Android folders
Run `react-native eject` ( that command will rebuild deleted folders for you )
)
然后:
1) cd ./android
2) ./gradlew.bat installDebug
(开头带点)
成功完成后
3) cd ../
(返回根文件夹)
4) react-native run-android
祝它能按预期工作:) [对我来说是]
我在创建启动画面设置为 MainActivity.java 时遇到了同样的问题。 然后我降级反应本机版本(0.59.8)。我没有更改 gradle 版本。
cd ./android
create file file local.properties
然后通过此代码 sdk.dir=C\:\Users\muhammad ali\AppData\Local\Android\Sdk
将位置更改为根据您的 sdk 位于完成。
你已经有 local.properties 个文件了。
找到类似的代码文件 sdk.dir=C\:\Users\muhammad ali\AppData\Local\Android\Sdk
将位置更改为根据您的 sdk 位于完成。
要解决此问题,只需更改 build.gradle 文件中的 compileSdkVersion。
打开 android > build.gradle 文件。 将 compileSdkVersion 从 29 更改为 30。 将 targetSdkVersion 从 29 更改为 30。 现在又 运行。
我遇到了同样的问题并使用了不寻常的解决方案,但对我有所帮助。 创建 react-native 项目后,通过 android studio 打开 android 文件夹, 它会正确配置你的 gradle 然后你可以 运行 你的应用程序在模拟器上