任务:app:bundleReleaseJsAndAssets 失败 - React Native - Android
Task :app:bundleReleaseJsAndAssets FAILED - React Native - Android
当我在 Android 上使用 npx react-native run-android --variant=release
运行 或生成发布版本时,在我的 React-Native 应用程序中出现此错误。我尝试了我在 Whosebug 和 GitHub 上找到的任何解决方案,例如 - 升级 gradle build tools
版本、修改 babel.config.js
、清理项目、--reset-cache
、rm -rf node_modules
并重新安装、无效和重启等等,但是none的就解决了。这是一个障碍,因为我无法生成要发布的版本。
我提供了唯一可用的堆栈跟踪错误。
> Task :app:bundleReleaseJsAndAssets FAILED
Deprecated Gradle features were used in this build, making it incompatible with Gradle 7.0.
Use '--warning-mode all' to show the individual deprecation warnings.
See https://docs.gradle.org/6.8.1/userguide/command_line_interface.html#sec:command_line_warnings
5 actionable tasks: 5 executed
The system cannot find the path specified.
FAILURE: Build failed with an exception.
* What went wrong:
Execution failed for task ':app:bundleReleaseJsAndAssets'.
> Process 'command 'cmd'' finished with non-zero exit value 1
我注意到的另一个信息是,当构建执行执行 :app:bundleReleaseJsAndAssets
并达到 react-native-animated
时,我得到了上述堆栈跟踪。我尝试了 react-native-animated
中报告的类似问题中建议的解决方案,但也没有解决。
我无法确定问题出在软件包还是本地项目设置上。
我还注意到 Android 中的软件包似乎没有正确配置。下面附上截图以供参考。单独这个包没有右箭头。
库版本:
"react": "16.13.1",
"react-native": "0.63.4",
"react-native-reanimated": "2.1.0"
Gradle 信息:
classpath("com.android.tools.build:gradle:4.0.1")
distributionUrl=https\://services.gradle.org/distributions/gradle-6.8.1-all.zip
Android工作室版本:4.2.1
有什么建议吗?
检查时 answer 我发现我的代码中存在以下行
project.ext.react = [
nodeExecutableAndArgs : ["/usr/local/bin/node"]
];
我的其他 RN 项目没有这条线,但工作正常。所以删除行 nodeExecutableAndArgs : ["/usr/local/bin/node"]
解决了这个问题。
我遇到了类似的问题。挣扎了几个小时后,意识到这是由于 babel
.
将 babel
升级到最新版本帮助我解决了这个问题。
希望这对某人有所帮助。
当我在 Android 上使用 npx react-native run-android --variant=release
运行 或生成发布版本时,在我的 React-Native 应用程序中出现此错误。我尝试了我在 Whosebug 和 GitHub 上找到的任何解决方案,例如 - 升级 gradle build tools
版本、修改 babel.config.js
、清理项目、--reset-cache
、rm -rf node_modules
并重新安装、无效和重启等等,但是none的就解决了。这是一个障碍,因为我无法生成要发布的版本。
我提供了唯一可用的堆栈跟踪错误。
> Task :app:bundleReleaseJsAndAssets FAILED
Deprecated Gradle features were used in this build, making it incompatible with Gradle 7.0.
Use '--warning-mode all' to show the individual deprecation warnings.
See https://docs.gradle.org/6.8.1/userguide/command_line_interface.html#sec:command_line_warnings
5 actionable tasks: 5 executed
The system cannot find the path specified.
FAILURE: Build failed with an exception.
* What went wrong:
Execution failed for task ':app:bundleReleaseJsAndAssets'.
> Process 'command 'cmd'' finished with non-zero exit value 1
我注意到的另一个信息是,当构建执行执行 :app:bundleReleaseJsAndAssets
并达到 react-native-animated
时,我得到了上述堆栈跟踪。我尝试了 react-native-animated
中报告的类似问题中建议的解决方案,但也没有解决。
我无法确定问题出在软件包还是本地项目设置上。
我还注意到 Android 中的软件包似乎没有正确配置。下面附上截图以供参考。单独这个包没有右箭头。
库版本:
"react": "16.13.1",
"react-native": "0.63.4",
"react-native-reanimated": "2.1.0"
Gradle 信息:
classpath("com.android.tools.build:gradle:4.0.1")
distributionUrl=https\://services.gradle.org/distributions/gradle-6.8.1-all.zip
Android工作室版本:4.2.1
有什么建议吗?
检查时 answer 我发现我的代码中存在以下行
project.ext.react = [
nodeExecutableAndArgs : ["/usr/local/bin/node"]
];
我的其他 RN 项目没有这条线,但工作正常。所以删除行 nodeExecutableAndArgs : ["/usr/local/bin/node"]
解决了这个问题。
我遇到了类似的问题。挣扎了几个小时后,意识到这是由于 babel
.
将 babel
升级到最新版本帮助我解决了这个问题。
希望这对某人有所帮助。