美文网首页
build错误Unable to load Maven meta

build错误Unable to load Maven meta

作者: 晓函 | 来源:发表于2022-03-10 19:55 被阅读0次

flutter build apk错误

> Could not resolve all task dependencies for configuration ':app:releaseRuntimeClasspath'.
   > Could not resolve com.amap.api:location:latest.integration.
      > Failed to list versions for com.amap.api:location.
          > Unable to load Maven meta-data from http://repo.xxx.com/maven-metadata.xml.
              > Could not HEAD 'http://repo.xxx.com/maven-metadata.xml'. Received status code 504 from server: Gateway Time-out

如图


image.png

如果出现这个错误,是因为build的时候,会去云端仓库请求maven-metadata.xml文件,得到最新的包列表,如果请求不到,则会无法build。

解决

我们可以指定包版本,这样build的时候就不用去请求maven-metadata.xml文件获取最新版本了(在第三方包的官网可以找到最新版本)
打开android/app/build.gradle,找到错误提示的第三方插件,我这里是高德地图com.amap.api:location插件

dependencies {
    implementation "org.jetbrains.kotlin:kotlin-stdlib-jdk7:$kotlin_version"
    implementation 'com.amap.api:location:3.3.0'//高德地图的指定版本,
}

相关文章

网友评论

      本文标题:build错误Unable to load Maven meta

      本文链接:https://www.haomeiwen.com/subject/dukqdrtx.html