Maven 安德洛伊德。无法确定androidx的项目。multidex:multidex:2.0.0
我尝试将一个项目迁移到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运行以获得完整的洞察力 得到更多的帮助 如何解决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
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" }