任务 ':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.+的主要内容,如果未能解决你的问题,请参考以下文章

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

CELERY 定时任务

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

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

宏任务和微任务

20230515学习笔记——js中的同步任务与异步任务,宏任务与微任务