Flutter错误:无法解析com.google.android.gms:play服务位置:16.+,状态代码502



看起来Bintray库坏了,我无法构建我的应用程序。我尝试了很多解决方案,但都不起作用。类似的github问题已经在没有任何适当帮助的情况下解决了。Github链接:https://github.com/flutter/flutter/issues/94400

这是我得到的错误:

正在调试模式下在sdk gphone x86 arm上启动lib\main.art。。。正在运行Gradle任务"assemblyDebug"。。。

失败:生成失败,出现异常。

  • 出了什么问题:任务":app:checkDebugAarMetadata"的执行失败

无法解析配置":app:debugRuntimeClasspath"的所有文件。无法解析com.google.android.gms:play服务位置:16.+。要求:项目:应用程序>项目:位置>未能列出com.google.android.gms:play服务位置的版本。>无法从加载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:坏网关

  • 尝试:

使用--stacktrace选项运行以获取堆栈跟踪。使用--info或--debug选项运行以获得更多日志输出。使用--scan运行以获得完整的见解。

  • 获取更多帮助,请访问https://help.gradle.org

BUILD FAILED in 10s异常:Gradle任务assemblyDebug失败,退出代码为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
}

渐变包装器。属性

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

**扑动医生-v**

[√]Flutter(Channel stable,2.2.3,在Microsoft Windows上[版本10.0.190944.1348],美国语言环境(•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(•位于C:\Users\PC\AppData\Local\Android\SDK的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 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:\Users\PC\AppData\Local\Programs\Microsoft VS Code的VS代码•Flutter扩展版本3.25.0

[√]连接设备(3个可用(•sdk gphone x86 arm(移动(•模拟器-5554•安卓-x86•安卓11(API 30((模拟器(•Chrome(网络(•Chrome•网络javascript•谷歌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'

最新更新