任务 ':app:checkDebugAarMetadata' 执行失败。无法解析 com.google.android.gms:play-services-location:16.+
Posted
技术标签:
【中文标题】任务 \':app:checkDebugAarMetadata\' 执行失败。无法解析 com.google.android.gms:play-services-location:16.+【英文标题】:Execution failed for task ':app:checkDebugAarMetadata'. Could not resolve com.google.android.gms:play-services-location:16.+任务 ':app:checkDebugAarMetadata' 执行失败。无法解析 com.google.android.gms:play-services-location:16.+ 【发布时间】:2022-01-16 11:59:17 【问题描述】:enter image description hereFAILURE:构建失败并出现异常。
出了什么问题: 任务“:app:checkDebugAarMetadata”执行失败。无法解析配置“:app:debugRuntimeClasspath”的所有文件。 无法解析 com.google.android.gms:play-services-location:16.+。 要求: 项目:应用程序>项目:位置 > 无法列出 com.google.android.gms:play-services-location 的版本。 > 无法从 https://google.bintray.com/exoplayer/com/google/android/gms/play-services-location/maven-metadata.xml 加载 Maven 元数据。 > 无法获取资源“https://google.bintray.com/exoplayer/com/google/android/gms/play-services-location/maven-metadata.xml”。 > 无法获取“https://google.bintray.com/exoplayer/com/google/android/gms/play-services-location/maven-metadata.xml”。从服务器收到状态码 502:Bad Gateway
尝试: 使用 --stacktrace 选项运行以获取堆栈跟踪。使用 --info 或 --debug 选项运行以获得更多日志输出。运行 --scan 以获得完整的见解。
通过https://help.gradle.org获得更多帮助
21 秒后构建失败
【问题讨论】:
【参考方案1】:存储库 URL 错误;您可能需要添加google()
:
https://maven.google.com/web/index.html?q=loca#com.google.android.gms:play-services-location:19.0.0
【讨论】:
感谢您的回复。实际上,我正在使用 Flutter,所以我对 Android 一无所知。你能告诉我我需要在哪个文件中修复它吗? @GulAhmed 我怎么知道?上面是错误信息,没有代码。【参考方案2】:主要问题 location:3.2.4 没有严格的 Android 依赖版本 play-services-location:16.+ 并且 Gradle 无法列出版本,因为 google.bintray.com 已关闭
解决此问题的直接方法是在传递依赖项上添加 Gradle 约束并指定具体版本
您必须编辑您的项目文件app/build.gradle
dependencies
...
constraints
implementation('com.google.android.gms:play-services-location')
version
strictly "16.0.0"
because 'location: 3.2.4 does not specify version & google.bintray.com answers 502 Bad Gateway'
【讨论】:
为我工作。谢谢以上是关于任务 ':app:checkDebugAarMetadata' 执行失败。无法解析 com.google.android.gms:play-services-location:16.+的主要内容,如果未能解决你的问题,请参考以下文章