任务“:react-native-android-location-enabler:generateDebugRFile”执行失败

Posted

技术标签:

【中文标题】任务“:react-native-android-location-enabler:generateDebugRFile”执行失败【英文标题】:Execution failed for task ':react-native-android-location-enabler:generateDebugRFile' 【发布时间】:2021-09-24 00:56:23 【问题描述】:

警告:指定的 android SDK 构建工具版本 (23.0.1) 将被忽略,因为它低于 Android Gradle 插件 3.5.3 的最低支持版本 (28.0.3)。 将使用 Android SDK 构建工具 28.0.3。 要禁止显示此警告,请从您的 build.gradle 文件中删除“buildToolsVersion '23.0.1'”,因为每个版本的 Android Gradle 插件现在都有一个默认版本的构建工具。

任务:react-native-android-location-enabler:generateDebugRFile FAILED

此版本中使用了已弃用的 Gradle 功能,使其与 Gradle 7.0 不兼容。 使用“--warning-mode all”显示各个弃用警告。 见https://docs.gradle.org/6.3/userguide/command_line_interface.html#sec:command_line_warnings 10 个可操作的任务:2 个已执行,8 个最新

FAILURE:构建失败并出现异常。

出了什么问题: 任务 ':react-native-android-location-enabler:generateDebugRFile' 执行失败。

无法解析配置“:react-native-android-location-enabler:debugRuntimeClasspath”的所有文件。 无法转换 react-native-0.63.2.aar (com.facebook.react:react-native:0.63.2) 以匹配属性 artifactType=android-symbol-with-package-name, org.gradle.category=library , org.gradle.libraryelements=jar, org.gradle.status=release, org.gradle.usage=java-runtime。 > JetifyTransform 执行失败:D:\react\reactNative\GeoWheelDriver-master\node_modules\react-native\android\com\facebook\react\react-native\0.63.2\react-native-0.63.2.aar。 > 无法使用 Jetifier 转换 'D:\react\reactNative\GeoWheelDriver-master\node_modules\react-native\android\com\facebook\react\react-native\0.63.2\react-native-0.63.2.aar' .原因:无效的条目大小(预期为 939924 但得到了 939159 字节)。 (使用 --stacktrace 运行以获取更多详细信息。)

尝试: 使用 --stacktrace 选项运行以获取堆栈跟踪。使用 --info 或 --debug 选项运行以获得更多日志输出。运行 --scan 以获得完整的见解。

通过https://help.gradle.org获得更多帮助

15 秒后构建失败

错误 安装应用程序失败。确保您已设置 Android 开发环境:https://reactnative.dev/docs/environment-setup。使用 --verbose 标志运行 CLI 以获取更多详细信息。 错误:命令失败:gradlew.bat app:installDebug -PreactNativeDevServerPort=8081

【问题讨论】:

【参考方案1】:

尝试使用以下命令可能会帮助您解决 react-native-android-location-enabler 问题。

打开终端 cd 安卓 ./gradlew clean ./graldew assembleRelease

以上命令将为您的 Gradle 执行干净的功能并为您创建发布版本。

更新

尝试删除您的 node_modules 并重新安装。

打开终端 rm -rf node_modules rm -rf yarn-lock.json 纱线安装

如果您使用 npm 作为包,请使用所需的命令。

【讨论】:

我已经更新了我的答案,请尝试新的更新

以上是关于任务“:react-native-android-location-enabler:generateDebugRFile”执行失败的主要内容,如果未能解决你的问题,请参考以下文章

背水一战 Windows 10 (119) - 后台任务: 后台下载任务(任务分组,组完成后触发后台任务)

任务计划程序打开软件的原理

CELERY 定时任务

“异步任务然后等待任务”与“任务然后返回任务”[重复]

宏任务和微任务的执行顺序

宏任务和微任务