Flutter, Android Unable to load Maven meta-data from ~ Build error 解决方法

Posted

技术标签:

【中文标题】Flutter, Android Unable to load Maven meta-data from ~ Build error 解决方法【英文标题】:Flutter, Android Unable to load Maven meta-data from ~ Build error solution 【发布时间】:2022-01-18 00:55:19 【问题描述】:

我正在使用 'stripe_payment: ^1.0.6' 用于在颤振中集成条纹。 Gradle 同步出现此错误。

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

出了什么问题: 无法确定任务 ':app:processDebugResources' 的依赖关系。无法解析配置 ':app:debugRuntimeClasspath' 的所有任务依赖关系。

无法解析 net.minidev:json-smart:[1.3.1,2.3]。 要求:项目:app > 项目:stripe_payment > com.stripe:stripe-android:10.4.6 > com.stripe:stripe-3ds2-android:1.2.2 > com.nimbusds:nimbus-jose-jwt:7.8

未能列出 net.minidev:json-smart 的版本。无法从 https://google.bintray.com/exoplayer/net/minidev/json-smart/maven-metadata.xml 加载 Maven 元数据。

无法获取资源“https://google.bintray.com/exoplayer/net/minidev/json-smart/maven-metadata.xml”。 无法获取“https://google.bintray.com/exoplayer/net/minidev/json-smart/maven-metadata.xml”。从服务器收到状态码 502:Bad Gateway

【问题讨论】:

【参考方案1】:

这似乎是一个已知问题:https://github.com/jonasbark/flutter_stripe_payment/issues/338

但是,此插件也已弃用/未维护:https://github.com/jonasbark/flutter_stripe_payment/blob/master/migration.md

作者建议改用flutter_stripe:https://github.com/flutter-stripe/flutter_stripe#features

【讨论】:

【参考方案2】:

google.bintray.com 下线但 net.minidev:json-smart 版本未严格指定的问题。

[1.3.1,2.3]表示它的版本范围Gradle Declaring Versions and Ranges

    搜索 net.minidev:json-smart Maven search 的版本。我们有 2.3 和 2.3.1

    使用最大可能的版本 2.3.1 约束您的传递依赖

编辑您的项目app/build.gradle

dependencies 
  ...
  constraints 
    implementation('net.minidev:json-smart') 
        version 
            strictly '2.3.1'
        
    
  

【讨论】:

以上是关于Flutter, Android Unable to load Maven meta-data from ~ Build error 解决方法的主要内容,如果未能解决你的问题,请参考以下文章

Flutter小记2Android加载图片资源出现Unable to load asset的解决方案

2023年 Android Studio Unable to find bundled Java version 解决方法

Flutter问题记录 - Unable to find bundled Java version

Flutter Unable to ‘pub upgrade‘ flutter tool

Flutter Unable to ‘pub upgrade‘ flutter tool

Android Studio出现:Cause: unable to find valid certification path to requested target问题解决