将 Studio 3.5 升级到 3.6.1 后编译应用程序时出错 Android
Error compiling app after upgrade Android Studio 3.5 to 3.6.1
我收到这个错误,我不知道还能做什么。
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"
错误是由于 "Received status code 502 from server: Bad Gateway" 到 Maven 目录。午餐时间后,一切正常。
在此之前我无法打开错误消息中的link。
今天浪费了我几个小时的时间来解决这个问题,因为我刚刚将 Android Studio 更新到新版本。认为这是导致问题的原因。
希望以后有人会觉得这很有用。哈哈
我收到这个错误,我不知道还能做什么。
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"
错误是由于 "Received status code 502 from server: Bad Gateway" 到 Maven 目录。午餐时间后,一切正常。
在此之前我无法打开错误消息中的link。
今天浪费了我几个小时的时间来解决这个问题,因为我刚刚将 Android Studio 更新到新版本。认为这是导致问题的原因。
希望以后有人会觉得这很有用。哈哈