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

Android Studio升级后添加Google架构组件依赖提示Failed to resolve: support-fragment

解决“Failed to resolve: support-fragment”错误

我之前升级Android Studio后也碰到过一模一样的问题,大概率是依赖仓库配置不全或者传递依赖的版本匹配出了问题,给你几个亲测有效的解决步骤:

  • 第一步:补全根目录的仓库配置
    Android Support库现在都托管在Google Maven仓库里,你得确保项目根目录的build.gradle中,allprojects块里包含了这个仓库,没有的话赶紧加上:

    allprojects {
        repositories {
            google() // 这行是关键,替代旧版的maven { url 'https://maven.google.com' }
            jcenter()
        }
    }
    
  • 第二步:明确指定support-fragment的版本
    android.arch.lifecycle:extensions:1.1.1会间接依赖support-fragment,但自动匹配的版本可能和你的compileSdkVersion 27不兼容。你可以在app模块的build.gradle里直接声明对应版本的依赖,版本号要和compileSdkVersion对应(比如27.1.1):

    dependencies {
        // 保留你原有的其他依赖
        implementation 'com.android.support:support-fragment:27.1.1'
        implementation 'android.arch.lifecycle:extensions:1.1.1'
    }
    
  • 第三步:同步并清理项目
    改完配置后,先点工具栏的File -> Sync Project with Gradle Files同步Gradle。如果还是报错,试试Build -> Clean Project清理缓存,再执行Build -> Rebuild Project重新构建。

按这个流程走下来,基本就能解决依赖解析的问题了~

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.05.22 09:43:35