看起来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'