繁体   English   中英

Flutter 错误:无法解析 com.google.android.gms:play-services-location:16.+,状态码 502

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

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

这是我得到的错误:

Launching lib\main.dart on sdk gphone x86 arm in debug mode... Running Gradle task 'assembleDebug'...

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

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

无法解析配置“:app:debugRuntimeClasspath”的所有文件。 无法解析 com.google.android.gms:play-services-location:16.+。 要求:project:app > project:location > 无法列出 com.google.android.gms:play-services-location 的版本。 > 无法从https://google.bintray.com/exoplayer/com/google/android/gms/play-services-location/maven-metadata.Z0F635D0E0F38E76C7FF0E0F38E76C7FF > 无法获取“https://google.bintray.com/exoplayer/com/google/android/gms/play-services-location/maven-metadata.xml”。 从服务器收到状态码 502:Bad Gateway

  • 尝试:

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

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 医生 -v **

[√] Flutter (Channel stable, 2.2.3, on Microsoft Windows [Version 10.0.19044.1348], locale en-US) • Flutter version 2.2.3 at C:\Users\PC\Documents\src\flutter • Framework revision f4abaa0735 (5 个月前),2021-07-01 12:46:11 -0700 • 引擎版本 241c87ad80 • Dart 版本 2.13.4

[√] Android toolchain - develop for Android devices (Android SDK version 30.0.3) • Android SDK at C:\Users\PC\AppData\Local\Android\sdk • Platform android-31, build-tools 30.0.3 • Java binary at: C:\Program Files\Android\Android Studio\jre\bin\java • Java version OpenJDK Runtime Environment (build 11.0.8+10-b944.6842174) • All Android licenses accepted.

[√] Chrome - 为 web 开发 • Chrome 在 C:\Program Files (x86)\Google\Chrome\Application\chrome.exe

[√] Android Studio • Android Studio at C:\Program Files\Android\Android Studio • Flutter plugin can be installed from: https://plugins.jetbrains.com/plugin/9212-flutter • Dart plugin can be installed from: https://plugins.jetbrains.com/plugin/6351-dart • android-studio-dir = C:\Program Files\Android\Android Studio • Java version OpenJDK Runtime Environment (build 11.0.8+10-b944.6842174)

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

[√] Connected device (3 available) • sdk gphone x86 arm (mobile) • emulator-5554 • android-x86 • Android 11 (API 30) (emulator) • Chrome (web) • chrome • web-javascript • Google Chrome 96.0 .4664.93 • Edge (web) • edge • web-javascript • Microsoft Edge 96.0.1054.43

• 未发现任何问题!

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

只有改变!!

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

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

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM