简体   繁体   English

无法获取类型为 org.gradle.api.internal.artifacts.dsl.dependencies.DefaultDependencyHandler 的 object 的未知属性“lifecycle_version”

[英]Could not get unknown property 'lifecycle_version' for object of type org.gradle.api.internal.artifacts.dsl.dependencies.DefaultDependencyHandler

I want to create a ViewModel for my project,I also added the dependencies but it shows this error, how can I fix it?Also I am using the latest version of Android Studio and Java我想为我的项目创建一个 ViewModel,我也添加了依赖项,但它显示此错误,我该如何解决?另外我使用的是最新版本的 Android Studio 和 Java

Could not get unknown property 'lifecycle_version' for object of type org.gradle.api.internal.artifacts.dsl.dependencies.DefaultDependencyHandler无法获取类型为 org.gradle.api.internal.artifacts.dsl.dependencies.DefaultDependencyHandler 的 object 的未知属性“lifecycle_version”

 dependencies {
    //ViewModel
    implementation "androidx.lifecycle:lifecycle-viewmodel:$lifecycle_version"
    kapt "androidx.lifecycle:lifecycle-compiler:$lifecycle_version"

    implementation 'androidx.appcompat:appcompat:1.5.0'
    implementation 'com.google.android.material:material:1.6.1'
    implementation 'androidx.constraintlayout:constraintlayout:2.1.4'
    testImplementation 'junit:junit:4.13.2'
    androidTestImplementation 'androidx.test.ext:junit:1.1.3'
    androidTestImplementation 'androidx.test.espresso:espresso-core:3.4.0'
}```

You have to define your lifecycle_version.你必须定义你的生命周期版本。

dependencies {
        //Define your version here
        def lifecycle_version = "2.5.1"

        implementation "androidx.lifecycle:lifecycle-viewmodel:$lifecycle_version"
        annotationProcessor "androidx.lifecycle:lifecycle-compiler:$lifecycle_version"
    //Other Dependencies

}

Check here: https://developer.android.com/jetpack/androidx/releases/lifecycle#groovy在这里查看: https://developer.android.com/jetpack/androidx/releases/lifecycle#groovy

if you use kapt, don't forget to add kapt plugin to your gradle project如果你使用 kapt,不要忘记将 kapt 插件添加到你的 gradle 项目中

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

相关问题 无法为 org.gradle.api.internal.artifacts.dsl.dependencies.DefaultDependencyHandler 类型的 object 获取未知属性“实现” - Could not get unknown property 'implementation' for object of type org.gradle.api.internal.artifacts.dsl.dependencies.DefaultDependencyHandler buildSrc:无法获取 org.gradle.api.internal.artifacts.dsl.dependencies.DefaultDependencyHandler 类型的 object 的未知属性 - buildSrc: Could not get unknown property for object of type org.gradle.api.internal.artifacts.dsl.dependencies.DefaultDependencyHandler 无法为 org.gradle.api.internal.artifacts.dsl.dependencies 类型的 object 获取未知属性“FLIPPER_VERSION”。 - Could not get unknown property 'FLIPPER_VERSION' for object of type org.gradle.api.internal.artifacts.dsl.dependencies.DefaultDependencyHandler 无法为 org.gradle.api.internal.artifacts.dsl.dependencies.DefaultDependencyHandler 类型的对象获取未知属性“nav_version” - Could not get unknown property 'nav_version' for object of type org.gradle.api.internal.artifacts.dsl.dependencies.DefaultDependencyHandler 无法为 org.gradle.api.internal.artifacts.dsl.dependencies.DefaultDependencyHandler 类型的对象设置未知属性“nav_version” - Could not set unknown property 'nav_version' for object of type org.gradle.api.internal.artifacts.dsl.dependencies.DefaultDependencyHandler 在 org.gradle.api.internal.artifacts.dsl.dependencies.DefaultDependencyHandler 类型的对象上找不到参数 [directory 'libs'] 的 compile() - Couldn't find compile() for arguments [directory 'libs'] on object of type org.gradle.api.internal.artifacts.dsl.dependencies.DefaultDependencyHandler 无法在org.gradle.api.internal.artifacts.dsl.dependencies.DefaultDependencyHandler_Decorated@397740e0上找到属性'compile' - Could not find property 'compile' on org.gradle.api.internal.artifacts.dsl.dependencies.DefaultDependencyHandler_Decorated@397740e0 无法获取 org.gradle.api.internal.artifacts.configurations 类型的配置容器的未知属性“运行时” - Could not get unknown property 'runtime' for configuration container of type org.gradle.api.internal.artifacts.configurations Could not get unknown property 'sourcesJar' for object of type org.gradle.api.publish.maven.internal.publication.DefaultMavenPublication - Could not get unknown property 'sourcesJar' for object of type org.gradle.api.publish.maven.internal.publication.DefaultMavenPublication 无法获取类型为 org.gradle.api.publication.maven.internal.deployer.DefaultGroovyMavenDeployer 的对象的未知属性“GROUP” - Could not get unknown property 'GROUP' for object of type org.gradle.api.publication.maven.internal.deployer.DefaultGroovyMavenDeployer
 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM