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

已添加Google Maven仓库仍无法解析com.android.support:design-v7:25.3.1求助

解决Failed to resolve: com.android.support:design-v7:25.3.1的问题

我之前也踩过这个坑,大概率是这几个细节没处理对,一步步来排查:

1. 依赖的ArtifactID写错了!这是最常见的问题

你写的com.android.support:design-v7:25.3.1是错误的——Android Support Design库的正确写法不带-v7后缀,正确的依赖声明应该是:

// Gradle 3.0+用implementation,低于3.0用compile
implementation 'com.android.support:design:25.3.1'

2. 仓库配置的位置不对

你添加的maven{url "https://maven.google.com"}必须同时配置在项目根目录的build.gradle的两个关键位置:

  • buildscript块的repositories里(用于拉取Gradle插件)
  • allprojects块的repositories里(用于拉取项目依赖)

给你一个正确的根build.gradle示例:

buildscript {
    repositories {
        jcenter()
        // Android Studio 3.0+可以直接用google()替代maven地址,更简洁
        google()
        // 兼容旧版本的写法:maven { url "https://maven.google.com" }
    }
    dependencies {
        // 25.x的Support库需要搭配至少2.3.0版本的Gradle插件,2.3.3是稳定版
        classpath 'com.android.tools.build:gradle:2.3.3'
    }
}

allprojects {
    repositories {
        jcenter()
        google()
        // 兼容旧版本的写法:maven { url "https://maven.google.com" }
    }
}

3. 必须配套声明AppCompat依赖

Design库依赖于AppCompat-v7,所以你的Module级build.gradle里必须同时添加这个基础依赖:

dependencies {
    implementation 'com.android.support:appcompat-v7:25.3.1'
    implementation 'com.android.support:design:25.3.1'
}

最后一步:清理缓存并同步

做完上面的修改后,先点击Android Studio右上角的Sync Project with Gradle Files同步项目。如果还是不行,试试File -> Invalidate Caches / Restart,清理缓存后重启AS,基本就能解决了。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.05.20 07:11:32