![](/img/trans.png)
[英]could not to resolve the dependency com.google.android.gms:play-services-location:16.0.0
[英]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: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.