【问题标题】:Execution failed for task ':react-native-android-location-enabler:generateDebugRFile'任务“: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

【问题讨论】:

    标签: android react-native npm


    【解决方案1】:

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

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

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

    更新

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

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

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

    【讨论】:

    • 我已经更新了我的答案,请尝试新的更新
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2022-11-08
    • 2021-07-09
    • 2020-08-11
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多