【发布时间】:2022-01-07 00:13:09
【问题描述】:
我有一个项目昨天运行良好,但今天发现这个问题:
无法解析配置“:app:debugRuntimeClasspath”的所有文件。 无法解析 com.google.android.gms:play-services-location:16.+。 要求: 项目:应用程序>项目:位置 > 无法列出 com.google.android.gms:play-services-location 的版本。 > 无法从 https://google.bintray.com/exoplayer/com/google/android/gms/play-services-location/maven-metadata.xml 加载 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:Bad Gateway
我正在使用classpath 'com.android.tools.build:gradle:4.1.0'和distributionUrl=https://services.gradle.org/distributions/gradle-6.5-bin.zip
我关注了这个question
我将'com.android.tools.build:gradle:4.1.0' 升级为类路径'com.android.tools.build:gradle:4.2.0',然后我将distributionUrl=https://services.gradle.org/distributions/gradle-6.5-bin.zip 更改为distributionUrl=https\://services.gradle.org/distributions/gradle-6.7.1-all.zip,但仍然出现错误。
我的安卓/build.gradle:
buildscript {
repositories {
google()
jcenter()
}
dependencies {
classpath 'com.android.tools.build:gradle:4.2.0'
}
}
allprojects {
repositories {
google()
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
zipStoreBase=GRADLE_USER_HOME
zipStorePath=wrapper/dists
distributionUrl=https\://services.gradle.org/distributions/gradle-6.7.1-all.zip
我也将 compileSdkVersion 、 minSdkVersion 和 targetSdkVersion 更改为 30,但什么也没发生。
【问题讨论】:
-
它现在似乎可以正常工作了,您也可以使用吗?如果是,请考虑接受 asmodeoux 的回答,因为它似乎实际上是一个临时问题。
-
服务器被永久删除:(
-
伙计们,你可以关闭你的互联网,这样你就可以在离线模式下使用你的包裹。你不必连接二进制服务器。
-
检查this 答案。它对我有用。
-
如果有人遇到同样的问题,但使用 Firebase 库检查我的问题:stackoverflow.com/questions/70363283/… 并 +1 以更快地找到解决方案。非常感谢!
标签: android flutter gradle bintray jfrog