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'...
失败:构建失败,出现异常。
- 出了什么问题:
任务“:app:checkDebugAarMetadata”执行失败。
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.
- 在 https://help.gradle.org
获得更多帮助
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'
Bintray 库似乎已关闭,我无法构建我的应用程序。我尝试了很多解决方案,但 none 它们都奏效了。 那里有一个类似的 github 问题,在没有任何适当帮助的情况下已经关闭。 Github link: https://github.com/flutter/flutter/issues/94400
这是我遇到的错误:
正在调试模式下在 sdk gphone x86 arm 上启动 lib\main.dart... 运行 Gradle 任务 'assembleDebug'...
失败:构建失败,出现异常。
- 出了什么问题: 任务“:app:checkDebugAarMetadata”执行失败。
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.
- 在 https://help.gradle.org 获得更多帮助
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'