无法获取依赖项类型的对象的未知属性'implementation'



添加分页的依赖项后,你好

val paging_version = "3.1.0"
implementation("androidx.paging:paging-runtime:$paging_version")

我收到这个错误

Could not set unknown property 'paging_version' for object of type org.gradle.api.internal.artifacts.dsl.dependencies.DefaultDependencyHandler

注意:我已经将我的项目从java切换到了kotlin(因为是一些问题,整个项目无法转换,所以我转换每个java文件(

对于android项目,有两种不同类型的迁移到kotlin。

您所做的是将代码从java迁移到kotlin。当人们想将他们的项目迁移到kotlin时,这就是他们通常的意思。

这本身不会将渐变文件更改为kotlin。您尝试的代码是将kotlin应用于gradle文件。可以更改为kotlin(而不是groovy,您现在可能已经拥有了它(,但这是一个不同的过程。

相当于的groovy

val paging_version = "3.1.0"
implementation("androidx.paging:paging-runtime:$paging_version")

将是

def paging_version = "3.1.0"
implementation "androidx.paging:paging-runtime:${paging_version}"

我这样添加了它,它可以工作:

implementation 'androidx.paging:paging-runtime-ktx:3.1.0'

使用此:

def paging_version = "3.1.0"
implementation "androidx.paging:paging-runtime:$paging_version"

最新更新