更新到 Android Studio Iguana 后下载依赖项时收到状态代码 403 | 2023年2月1日

问题描述 投票:0回答:1

我最近从 Hedgehog 更新了我的 Android Studio | 2023.1.1 前往鬣蜥 | 2023年2月1日。更新后,我尝试构建我的一个项目,但我开始遇到依赖项解析错误。

错误消息如下:

enter image description here

我的项目中的大多数依赖项都会出现此问题,这些依赖项在更新之前工作得很好。

这是我迄今为止尝试过的:

使缓存无效/重新启动:无变化。 检查我的 Gradle 配置:所有配置看起来都是正确的,并且自更新以来没有更改。 清除 Gradle 缓存并重新同步项目:错误仍然存在。 这是我的 build.gradle 文件的片段供参考:

buildscript {
    ext.kotlin_version = '1.7.20'
    repositories {
        mavenCentral()
        google()
        maven {
            url 'https://maven.fabric.io/public'
        }

        maven { url "https://jitpack.io" }
        maven { url "https://android-sdk.payfort.com" }
    }
    dependencies {
        classpath 'com.android.tools.build:gradle:7.3.1'
//        classpath 'io.fabric.tools:gradle:1.31.2'
        // Google Services plugin
        classpath 'com.google.gms:google-services:4.3.15'
        classpath "org.jetbrains.kotlin:kotlin-gradle-plugin:$kotlin_version"

    }
}

allprojects {
    repositories {
        google()
        mavenCentral()
        maven { url "https://jitpack.io" }
        maven { url "https://android-sdk.payfort.com" }
    }

}

ext{
    RELEASE_STORE_FILE= "keyStore/keystore.jks"
    RELEASE_STORE_PASSWORD= "android"
    RELEASE_KEY_ALIAS= "key0"
    RELEASE_KEY_PASSWORD= "goautopoint"
}

task clean(type: Delete) {
    delete rootProject.buildDir
}

以下是gradle-wrapper.properties文件

distributionBase=GRADLE_USER_HOME
distributionUrl=https\://services.gradle.org/distributions/gradle-7.5-bin.zip
distributionPath=wrapper/dists
zipStorePath=wrapper/dists
zipStoreBase=GRADLE_USER_HOME
android kotlin android-studio gradle dependencies
1个回答
0
投票

您从 Payfort Maven 存储库收到 403 错误。由于它们似乎不再存在,请首先从您的存储库名册中删除

maven { url "https://android-sdk.payfort.com" }

您的许多依赖项仍然会失败,因为依赖项本身不再存在。例如,错误屏幕截图中的第一个是

org.jetbrains.anko:anko-commons:0.10.8
该文章已有六年历史,发表在 JCenter 上,该网站几个月前关闭。 Anko 几年前就停产了。你几年前就应该更换它。你决定不这样做——现在,你必须这样做。

您的其他依赖项将存在,但您需要迁移到较新的版本(例如 ExoPlayer)。

© www.soinside.com 2019 - 2024. All rights reserved.