【发布时间】:2020-03-20 05:26:12
【问题描述】:
我遇到了这个错误,我不知道还能做什么。
A problem occurred configuring root project 'app-name'.
> Could not resolve all artifacts for configuration ':classpath'.
> Could not resolve androidx.navigation:navigation-safe-args-generator:[2.2.0].
Required by:
project : > androidx.navigation:navigation-safe-args-gradle-plugin:2.2.0
> Failed to list versions for androidx.navigation:navigation-safe-args-generator.
> Unable to load Maven meta-data from https://dl.google.com/dl/android/maven2/androidx/navigation/navigation-safe-args-generator/maven-metadata.xml.
> Could not HEAD 'https://dl.google.com/dl/android/maven2/androidx/navigation/navigation-safe-args-generator/maven-metadata.xml'. Received status code 502 from server: Bad Gateway
我试过无效并重启,删除 .gradle 和 .idea 文件夹
现在我的 Android Studio 是 3.6.1 和 gradle-wrapper:gradle-5.6.4-all.zip
这是我的build.gradle 文件
buildscript {
ext.kotlin_version = '1.3.61'
repositories {
google()
jcenter()
maven {
url 'https://maven.fabric.io/public'
}
}
dependencies {
classpath 'com.android.tools.build:gradle:3.6.1'
classpath "org.jetbrains.kotlin:kotlin-gradle-plugin:$kotlin_version"
classpath 'com.google.gms:google-services:4.3.3'
classpath 'io.fabric.tools:gradle:1.31.2'
classpath "androidx.navigation:navigation-safe-args-gradle-plugin:2.2.0"
}
}
allprojects {
repositories {
google()
jcenter()
}
}
task clean(type: Delete) {
delete rootProject.buildDir
}
应用内导航相关build.gradle
apply plugin: 'androidx.navigation.safeargs'
// Navigation framework
implementation "androidx.navigation:navigation-runtime-ktx:$verNavigation"
implementation "androidx.navigation:navigation-fragment-ktx:$verNavigation"
implementation "androidx.navigation:navigation-ui-ktx:$verNavigation"
【问题讨论】:
-
您是否尝试升级到最新的version? 2.3.0-alpha04
-
用 2.2.1 也试过,但还是一样。然后我尝试注释掉安全参数,然后很多其他实现显示错误。
-
您的应用程序是用 Kotlin 还是 Java 开发的?因为我看到你有不同数量的依赖项
-
科特林。没事,现在上班了。根据错误“从服务器收到状态代码 502:网关错误”,现在我可以访问 web.xml 中的链接。我的应用程序也能够毫无问题地运行。对此进行了数小时的故障排除。浪费我的时间,我以为是因为Android Studio升级了。
标签: android gradle build.gradle android-architecture-navigation