npm 执行任务“:react-native-android-location-enabler:生成调试RFile”失败

rwqw0loc  于 2022-11-14  发布在  React
关注(0)|答案(3)|浏览(170)

警告:指定的Android SDK构建工具版本(23.0.1)被忽略,因为它低于支持的最低版本(28.0.3)。将使用Android SDK构建工具28.0.3。要取消此警告,请从您的build.gradle文件中删除“buildToolsVersion '23.0.1'”,因为每个版本的Android Gradle插件现在都有一个默认版本的构建工具。
任务:React NativeAndroid位置启用程序:生成调试RFile失败
此版本中使用了已弃用的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个为最新
失败:生成失败,出现异常.

  • 问题:执行任务“:react-native-android位置启用程序:生成调试文件”失败。

无法解析配置的所有文件。无法转换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的执行失败:无法使用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.〉无法使用Jetifier转换'D:\react\react-native\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秒内失败
error无法安装应用程序。请确保您已设置Android开发环境:https://reactnative.dev/docs/environment-setup。运行带有--verbose标志的CLI以获取更多详细信息。错误:命令失败:gradlew.bat应用程序:安装调试-PreactNativeDevServer端口=8081

zujrkrfu

zujrkrfu1#

尝试运行yarn jetify
我真的不知道该怎么办。”

8xiog9wr

8xiog9wr2#

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

*打开终端
*CD安卓
*./gradlew清除
*./graldew组件出版版本

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

更新

请尝试删除node_modules并重新安装。

*打开终端
*rm -射频节点模块
*rm -rfYarn锁.json
*Yarn安装

如果您将npm作为一个软件包使用,请使用所需的命令。

yyyllmsg

yyyllmsg3#

将此代码添加到所有项目{在android/build.gradle中

def REACT_NATIVE_VERSION = new File(['node', '--print',"JSON.parse(require('fs').readFileSync(require.resolve('react-native/package.json'), 'utf-8')).version"].execute(null, rootDir).text.trim())

configurations.all {
    resolutionStrategy {
        force "com.facebook.react:react-native:" + REACT_NATIVE_VERSION
    }

相关问题