gpt4 book ai didi

Android Grade无法解析androidx.room :room-runtime:2. 4.2

转载 作者:行者123 更新时间:2023-12-05 00:02:00 25 4
gpt4 key购买 nike

我正在尝试将此模块化项目升级到最新的依赖项,但 gradle 构建失败并显示 could not resolve androidx.room:room-runtime:2.4.2我已经包含了mavenCentral()到存储库,但似乎没有帮助。
注意:相同的版本适用于具有单体架构的不同应用程序,不确定模块化架构与它有什么关系。
应用程序/build.gradle

buildscript {

repositories {
google()
jcenter()
mavenCentral()
}
dependencies {
classpath "com.android.tools.build:gradle:${Versions.gradle}"
classpath "org.jetbrains.kotlin:kotlin-gradle-plugin:${Versions.kotlin}"
classpath "androidx.navigation:navigation-safe-args-gradle-plugin:${Versions.nav}"
}
}
buildSrc/build.gradle
plugins {
`kotlin-dsl`
}
repositories {
jcenter()
mavenCentral()
}
依赖项.kts
object Versions {
const val kotlin = "1.6.10"
const val gradle = "7.0.2"
const val room = "2.4.2"
...
}

object Libraries {
const val roomCompiler = "androidx.room:room-compiler:${Versions.room}"
const val roomRunTime = "androidx.room:room-runtime:${Versions.room}"
const val roomKtx = "androidx.room:room-ktx:${Versions.room}"
...
}
这是我的 Git Repo的链接
干杯!

最佳答案

我已经在 upgrade 中克隆了您的存储库分支。似乎该模块没有获取存储库。
这是因为您的:data:model模块用作普通的 kotlin 项目,它不能实现房间库。事实上,你的很多模块都没有注册为 Android Library。

如果您打算使用该模块来设置 Android 配置或使用类似 room 的 android 库,请在您的 build.gradle 中实现库插件。 .
我想你可以先为你的所有模块实现“com.android.library”,请看在上帝的份上……为你的模块做一个更好的gradle配置。

关于Android Grade无法解析androidx.room :room-runtime:2. 4.2,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/71435555/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com