Maven 安德洛伊德。无法确定androidx的项目。multidex:multidex:2.0.0

Maven 安德洛伊德。无法确定androidx的项目。multidex:multidex:2.0.0,maven,androidx,Maven,Androidx,我尝试将一个项目迁移到AndroidX 迁移3分钟后,完成时出现错误: 梯度进口 错误C:\Users\user\AndroidStudioProjects\project\app\build.gradleproject “:app”:无法生成Kotlin项目配置详细信息: org.gradle.api.artifacts.ResolveException:无法解析所有 配置的依赖项 “:app:implementationDependenciesMetadata”。原因: org.gradle

我尝试将一个项目迁移到AndroidX

迁移3分钟后,完成时出现错误:

梯度进口 错误C:\Users\user\AndroidStudioProjects\project\app\build.gradleproject “:app”:无法生成Kotlin项目配置详细信息: org.gradle.api.artifacts.ResolveException:无法解析所有 配置的依赖项 “:app:implementationDependenciesMetadata”。原因: org.gradle.internal.resolve.ArtifactResolveException:无法 确定androidx的工件。文件室:文件室运行时:2.0.0原因 by:org.gradle.api.resources.ResourceException:无法获取资源 '',导致 作者:org.gradle.internal.resource.transport.http.HttpRequestException: 头也抬不起来 '',导致 by:javax.net.ssl.SSLHandshakeException:远程主机关闭连接 在握手过程中,由以下原因使用:java.io.EOFException:SSL对等关闭 错误地放下

失败:生成失败,出现异常

出了什么问题:

无法解析配置“:app:debugRuntimeClasspath”的所有依赖项

无法确定 androidx的工件。multidex:multidex:2.0.0

无法获取资源“”

无法为“”添加标题

握手过程中远程主机关闭连接SSL对等机错误关闭

尝试:

使用--stacktrace选项运行以获取堆栈跟踪。使用--info或--debug选项运行以获得更多日志输出。使用--scan运行以获得完整的洞察力

得到更多的帮助

如何解决
multidex
Maven
的问题

build.gradle(项目):

build.gradle(应用程序):

更新

我更新了依赖项中的所有库。然后在项目的build.gradle中我添加了

maven { url "https://jitpack.io" }
maven { url "https://maven.google.com" }
到两个分支中的
存储库
。经过整理,我得到:

错误:无法确定任务“:app:kaptDebugKotlin”的依赖项

无法解析配置“:app:kapt”的所有任务依赖项

无法解析androidx。文件室:文件室编译器:2.1.0

要求:

项目:应用程序

无法解析androidx。文件室:文件室编译器:2.1.0

无法获取资源“”

无法获取“”

握手期间远程主机关闭连接

无法解析androidx。文件室:文件室编译器:2.1.0

无法获取资源“”

无法获取“”

握手期间远程主机关闭连接


我在
build.gradle
(项目)中添加了以下几行:

maven { url "https://jitpack.io" }
maven { url "https://maven.google.com" }
所以,它看起来像:

buildscript {
    repositories {
        google()
        jcenter()
        maven { url "https://jitpack.io" }
        maven { url "https://maven.google.com" }
    }
    dependencies {
        classpath 'com.android.tools.build:gradle:3.4.1'
        classpath "org.jetbrains.kotlin:kotlin-gradle-plugin:1.3.40"

        // NOTE: Do not place your application dependencies here; they belong
        // in the individual module build.gradle files
    }
}

allprojects {
    repositories {
        google()
        jcenter()
        maven { url "https://jitpack.io" }
        maven { url "https://maven.google.com" }
    }
}

task clean(type: Delete) {
    delete rootProject.buildDir
}
然后同步了gradle文件。它从Maven下载了一些库。编译之后,我又犯了一个错误。然后,我再次按下
Sync Project with Gradle files

请参阅以了解AndroidX中的库和样式

奇怪,但在编译和删除之后

maven { url "https://jitpack.io" }
maven { url "https://maven.google.com" }
build.gradle
返回,应用程序将再次运行

buildscript {
    repositories {
        google()
        jcenter()
        maven { url "https://jitpack.io" }
        maven { url "https://maven.google.com" }
    }
    dependencies {
        classpath 'com.android.tools.build:gradle:3.4.1'
        classpath "org.jetbrains.kotlin:kotlin-gradle-plugin:1.3.40"

        // NOTE: Do not place your application dependencies here; they belong
        // in the individual module build.gradle files
    }
}

allprojects {
    repositories {
        google()
        jcenter()
        maven { url "https://jitpack.io" }
        maven { url "https://maven.google.com" }
    }
}

task clean(type: Delete) {
    delete rootProject.buildDir
}
maven { url "https://jitpack.io" }
maven { url "https://maven.google.com" }