You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

Android Studio中ViewModel依赖无法正常工作问题求助

解决AndroidX Lifecycle依赖找不到的问题

问题分析

错误提示找不到androidx.lifecycle:lifecycle-view-model:2.6.2,但你配置的依赖是lifecycle-viewmodel(无中间横杠),说明存在依赖名拼写错误或Gradle缓存异常。

解决方案

  • 修正依赖拼写
    确保所有Lifecycle相关依赖的名称正确,错误的lifecycle-view-model应该改为lifecycle-viewmodel,正确的依赖配置如下:

    // Lifecycle Components
    def lifecycleVersion = "2.6.2"
    implementation "androidx.lifecycle:lifecycle-viewmodel:$lifecycleVersion"
    implementation "androidx.lifecycle:lifecycle-livedata:$lifecycleVersion"
    implementation "androidx.lifecycle:lifecycle-common-java8:$lifecycleVersion"
    
  • 清理Gradle缓存并刷新依赖
    执行以下命令清除缓存并重新构建,解决缓存导致的解析异常:

    # Windows
    gradlew clean build --refresh-dependencies
    
    # Mac/Linux
    ./gradlew clean build --refresh-dependencies
    
  • 确认仓库配置有效性
    你的仓库配置已经包含google()和mavenCentral(),这是正确的,AndroidX依赖优先从Google仓库获取,确保网络能正常访问这些仓库。

  • 检查Gradle版本兼容性
    Lifecycle 2.6.2需要Android Gradle Plugin(AGP)版本≥7.0.0,同时Gradle版本≥7.0,确保你的项目使用的版本符合要求。

内容的提问来源于stack exchange,提问作者Kartikey Shukla

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.07.03 07:47:13