当前位置: 首页 > 知识库问答 >
问题:

无法生成Flatter Android生成:从服务器收到状态代码502:坏网关

端木涵润
2023-03-14

嗨,我正在尝试构建我的颤振应用程序(调试/发布)。直到昨天,一切都很好,但从今天早上开始,如果我构建我的应用程序(调试/发布),我将面临以下异常

FAILURE: Build failed with an exception.

* What went wrong:
Could not determine the dependencies of task ':app:processDevDebugResources'.
> Could not resolve all task dependencies for configuration ':app:devDebugRuntimeClasspath'.
   > Could not resolve com.google.android.gms:play-services-location:16.+.
     Required by:
         project :app > project :location
      > Failed to list versions for com.google.android.gms:play-services-location.
         > Unable to load Maven meta-data from https://google.bintray.com/exoplayer/com/google/android/gms/play-services-location/maven-metadata.xml.
            > Could not get resource 'https://google.bintray.com/exoplayer/com/google/android/gms/play-services-location/maven-metadata.xml'.
               > Could not GET 'https://google.bintray.com/exoplayer/com/google/android/gms/play-services-location/maven-metadata.xml'. Received status code 502 from server: Bad Gateway

以下是我的颤振和飞镖版本:

  • 颤振2.5.3

位置插件:

location: ^4.3.0

gradle中的分发URL。特性:

distributionUrl=https\://services.gradle.org/distributions/gradle-7.2-all.zip

项目级梯度:

buildscript {
    ext.kotlin_version = '1.4.21'
    repositories {
        google()
        mavenCentral()
        jcenter()
    }

    dependencies {
        classpath 'com.android.tools.build:gradle:4.0.1'
        classpath 'com.google.gms:google-services:4.3.4'
        classpath "org.jetbrains.kotlin:kotlin-gradle-plugin:$kotlin_version"
        classpath 'com.google.firebase:firebase-crashlytics-gradle:2.4.1'

    }
}

allprojects {
    repositories {
        google()
        mavenCentral()
        jcenter()
    }
}

rootProject.buildDir = '../build'
subprojects {
    project.buildDir = "${rootProject.buildDir}/${project.name}"
}
subprojects {
    project.evaluationDependsOn(':app')
}

task clean(type: Delete) {
    delete rootProject.buildDir
}

共有1个答案

吕霄
2023-03-14

谢谢你回答我的问题。花了很长时间后,我找到了解决办法。

我遵循了以下一些步骤:

更新gradle.properties文件为:

distributionUrl=https\://services.gradle.org/distributions/gradle-6.7-all.zip

更新项目级生成中的依赖项。渐变文件为:

classpath 'com.android.tools.build:gradle:4.0.1'

清洁并获得哈巴狗:

flutter clean
flutter pub get

现在构建您的项目。它成功地工作了。

我想我的问题与分配有关

 类似资料:
  • 我有一个项目昨天运行良好,但今天我发现这个问题: 无法解析配置“:app:debugRuntimeClasspath”的所有文件。无法解析com。谷歌。Androidgms:播放服务位置:16。所需人员:项目:应用程序 我使用的是带我已经回答了这个问题,并升级了到classpath然后我更改了to但我仍然收到了错误。 我的android/build。格拉德尔: 和格拉德尔包装。特性: 此外,我还将

  • 在我的项目中将Android Studio更新为最新版本(3.1)和gradle版本后,我收到一个错误(链接总是不同的): Android Studio版本: 我已经尝试了清洁重建和更新gradle,重启Android Studio和PC,但没有成功。有什么想法吗? 附言:我当然有互联网。此外,如果您在浏览器中打开链接,文件将被下载。

  • Jboot 内置了一个简易的代码生成器,可以用来生成model层和Service层的基础代码,在生成代码之前,请先配置jboot.properties关于数据库相关的配置信息,Jboot 代码生成器会通过该配置去链接数据库。 jboot.datasource.type=mysql jboot.datasource.url=jdbc:mysql://127.0.0.1:3306/jbootdemo

  • 遵照此规范,在实际操作中,有许多重复。接下来推荐一款专为本规范量身定做的代码生成器 Laravel 5.x Scaffold Generator。 本扩展支持 5.1 ~ 5.5 版本的 Laravel。 只需要一个命令: 即可生成: $ php artisan make:scaffold Projects --schema="name:string:index,description:text:

  • 我有一个基本的Codename One订阅,从我的角度来看,我的代码编译得很好,模拟器也工作得很好,但是Codename One Server正在获得构建错误,我尝试了几次但仍然不工作,有构建错误日志,但在这里发布太长了,我该怎么办?

  • 我得到一个授权错误时使用mapbox在反应本机 https://api.mapbox.com/downloads/v1/navigation/android/maven/com/mapbox/navigation/ui/1.5.0/ui-1.5.0.pom'. 从服务器收到状态代码401:未经授权 我正在使用的包(https://www.npmjs.com/package/@home e/reac