当我在构建中粘贴依赖项时,它向我显示错误。 “Gradle.文件”。如何解决这个问题?查看它的屏幕截图,请指导我下一步该怎么做来解决这个问题
我将其转换为新版本目录。但它告诉我这个“生命周期”不是一个有效的关键字。指导我做什么?
我相信您已使用“快速修复”并导致了问题。 我将此代码作为示例进行解释,以便您也可以修复其他依赖项。
这是房间依赖:
implementation("androidx.room:room-ktx:2.6.1")
导航至
libs.versions.toml
然后在 [versions] 部分定义一个键:
roomKtx = "2.6.1"
正如您之后所看到的:我们有 room-ktx,我们将其更改为 roomKtx 作为我们的密钥,为了价值,我们考虑它的版本。
现在剩下主要步骤,在[libraries]部分定义如下:
androidx-room-ktx = { group = "androidx.room", name = "room-ktx", version.ref = "roomKtx" }
这里发生的是,我们创建从 androidx.room:room-ktx 到 androidx-room-ktx 的密钥,对于值,我们有 group、name 和 version 数组.ref 键。
对于来自 androidx.room:room-ktx:2.6.1 的组,请在 : 之前获取项目,即 androidx.room。对于 double : 之间的名称项目,即 room-ktx 和 Final for version.ref,请使用 [versions] 部分中定义的键,即 roomKtx。
现在同步文件并转到 build.gradles(Module :app)。 然后将实现更改为:
implementation(libs.androidx.room.ktx)
并同步此文件。
完成! ;)
如果它解决了您的问题,请将其标记为正确的解决方案。