Flutter error : Could not resolve com.google.android.gms:play-services-location:16.+, Status code 502

Flutter error : Could not resolve com.google.android.gms:play-services-location:16.+, Status code 502

Bintray 库似乎已关闭,我无法构建我的应用程序。我尝试了很多解决方案,但 none 它们都奏效了。 那里有一个类似的 github 问题,在没有任何适当帮助的情况下已经关闭。 Github link: https://github.com/flutter/flutter/issues/94400

这是我遇到的错误:

正在调试模式下在 sdk gphone x86 arm 上启动 lib\main.dart... 运行 Gradle 任务 'assembleDebug'...

失败:构建失败,出现异常。

Could not resolve all files for configuration ':app:debugRuntimeClasspath'. 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 'https://google.bintray.com/exoplayer/com/google/android/gms/play-services-location/maven-metadata.xml'. Received status code 502 from server: Bad Gateway

Run with --stacktrace option to get the stack trace. Run with --info or --debug option to get more log output. Run with --scan to get full insights.

10 秒内构建失败 异常:Gradle 任务 assembleDebug 失败,退出代码为 1

android\build.gradle

buildscript {
    repositories {
        google()
        mavenCentral()
        maven {
            url 'https://dl.google.com/dl/android/maven2'
        }
//        jcenter()
    }

    dependencies {
        classpath 'com.android.tools.build:gradle:4.2.0'
        classpath 'com.google.gms:google-services:4.3.10'
    }
}

allprojects {
    repositories {
        google()
        mavenCentral()
        maven {
            url 'https://dl.google.com/dl/android/maven2'
        }
//        jcenter()
    }
}

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

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

gradle-wrapper.properties

distributionBase=GRADLE_USER_HOME
distributionPath=wrapper/dists
distributionUrl=https\://services.gradle.org/distributions/gradle-7.3.1-bin.zip
zipStoreBase=GRADLE_USER_HOME
zipStorePath=wrapper/dists

** flutter doctor -v **

[√] Flutter(频道稳定,2.2.3,Microsoft Windows [版本 10.0.19044.1348],语言环境 en-US) • Flutter 版本 2.2.3 在 C:\Users\PC\Documents\src\flutter • 框架修订版 f4abaa0735(5 个月前),2021-07-01 12:46:11 -0700 • 引擎版本 241c87ad80 • Dart 版本 2.13.4

[√] Android 工具链 - 为 Android 设备开发(Android SDK 版本 30.0.3) • Android SDK 在 C:\Users\PC\AppData\Local\Android\sdk • 平台 android-31,构建工具 30.0.3 • Java 二进制文件位于:C:\Program Files\Android\Android Studio\jre\bin\java • Java 版本 OpenJDK 运行时环境(内部版本 11.0.8+10-b944.6842174) • 已接受所有 Android 个许可。

[√] Chrome - 为网络开发 • Chrome 位于 C:\Program Files (x86)\Google\Chrome\Application\chrome.exe

[√] Android工作室 • Android Studio 位于 C:\Program Files\Android\Android Studio • Flutter 插件可以从以下位置安装: https://plugins.jetbrains.com/plugin/9212-flutter • Dart 插件可以从以下位置安装: https://plugins.jetbrains.com/plugin/6351-dart • android-studio-dir = C:\Program Files\Android\Android Studio • Java 版本 OpenJDK 运行时环境(内部版本 11.0.8+10-b944.6842174)

[√]VS代码(1.62.3版本) • C 处的 VS 代码:\Users\PC\AppData\Local\Programs\Microsoft VS 代码 • Flutter 扩展版本 3.25.0

[√] 连接设备(3个可用) • sdk gphone x86 arm(移动) • emulator-5554 • android-x86 • Android 11 (API 30)(模拟器) • Chrome(网络) • chrome • 网络-javascript • Google Chrome 96.0.4664.93 • Edge (web) • edge • web-javascript • Microsoft Edge 96.0.1054.43

• 未发现问题!

我所有的代码都是正确的,唯一的问题是我用地理定位器包替换了位置包。现在一切正常。

只有改变!!

api 'com.google.android.gms:play-services-location:16.+'

api 'com.google.android.gms:play-services-location:16.0.0'