【问题标题】:What is androidx.browser and how to resolve this error Task :app:checkDebugAarMetadata FAILED?什么是 androidx.browser 以及如何解决此错误 Task :app:checkDebugAarMetadata FAILED?
【发布时间】:2022-11-11 01:16:27
【问题描述】:

按需配置是一项孵化功能。

任务:app:checkDebugAarMetadata 失败

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

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

  • 出了什么问题: 任务 ':app:checkDebugAarMetadata' 执行失败。

执行 com.android.build.gradle.internal.tasks.CheckAarMetadataWorkAction 时发生故障 指定的 minCompileSdk (33) 依赖项的 AAR 元数据(META-INF/com/android/build/gradle/aar-metadata.properties) 大于此模块的 compileSdkVersion (android-31)。 依赖:androidx.browser:browser:1.5.0-alpha01。 AAR 元数据文件:C:\Users\akshay.patel.gradle\caches\transforms-2\files-2.1\41677513f37fd3ff659f9e9ccebf1218\browser-1.5.0-alpha01\META-INF\com\android\build\gradle\aar-metadata 。特性。

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

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

28 秒内构建失败

错误 无法安装应用程序。确保您已设置 Android 开发环境:https://reactnative.dev/docs/environment-setup。 错误:命令失败:gradlew.bat app:installDebug -PreactNativeDevServerPort=8088

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

  • 出了什么问题: 任务“:app:checkDebugAarMetadata”执行失败。

执行 com.android.build.gradle.internal.tasks.CheckAarMetadataWorkAction 时发生故障
指定的 minCompileSdk (33) 依赖项的 AAR 元数据(META-INF/com/android/build/gradle/aar-metadata.properties) 大于此模块的 compileSdkVersion (android-31)。 依赖:androidx.browser:browser:1.5.0-alpha01。 AAR 元数据文件:C:\Users\akshay.patel.gradle\caches\transforms-2\files-2.1\41677513f37fd3ff659f9e9ccebf1218\browser-1.5.0-alpha01\META-INF\com\android\build\gradle\aar-metadata 。特性。

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

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

28 秒内构建失败

at makeError (D:\User\mobile\node_modules\execa\index.js:174:9)
at D:\User\mobile\node_modules\execa\index.js:278:16
at processTicksAndRejections (internal/process/task_queues.js:95:5)
at async runOnAllDevices (D:\\mobile\node_modules\@react-native-community\cli-platform-android\build\commands\runAndroid\runOnAllDevices.js:109:5)
at async Command.handleAction (D:\User\mobile\node_modules\react-native\node_modules\@react-native-community\cli\build\index.js:142:9)

info 使用 --verbose 标志运行 CLI 以获取更多详细信息。 npm 错误!代码生命周期 npm 错误!错误号 1 npm 错误! xyz@0.0.1 本地开发人员:npx react-native run-android --port=8088 npm 错误!退出状态 1 npm 错误! npm 错误! xyz@0.0.1 dev-local 脚本失败。 npm 错误!这可能不是 npm 的问题。上面可能有额外的日志输出。

npm 错误!可以在以下位置找到此运行的完整日志: npm 错误! C:\Users\akshay.patel\AppData\Roaming\npm-cache_logs\2022-11-03T08_05_27_690Z-debug.log

是的,我尝试通过以下方式更新我的 build.gradle

android {
    compileSdk = "33"

    defaultConfig {
        targetSdk = "33"
    }
}

但我仍然遇到同样的错误 请帮忙提前致谢

【问题讨论】:

  • 我在运行现有的反应原生应用程序时遇到了完全相同的问题。
  • @PankajPramanik 我在答案部分得到了解决方案,试试这个,希望对您有所帮助

标签: android node.js react-native gradle npm


【解决方案1】:

我得到了上述问题的根本原因androidx.browser所以我通过添加以下代码 sn-p 解决了这个问题android/app/build.gradle文件

configurations.all {
        resolutionStrategy { force 'androidx.browser:browser:1.4.0' }
    }

【讨论】:

    猜你喜欢
    • 2011-05-20
    • 1970-01-01
    • 2021-12-29
    • 1970-01-01
    • 1970-01-01
    • 2014-04-23
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多