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

系统重启后Android Studio报错Failed to resolve: android.arch.core:common:1.1.0 求助

解决Android Studio报错:Failed to resolve: android.arch.core:common:1.1.0

嘿,这个问题我之前帮朋友排查过,咱们直接说关键点:你当前的配置缺了Google专属的Maven仓库,再加上Gradle插件版本偏旧,才导致找不到这个架构组件库。

问题根源

你用的Gradle插件是2.2.0,项目级build.gradle里只配置了jcenter仓库,但android.arch.core:common:1.1.0这类Android架构组件库是托管在Google Maven仓库中的,jcenter并没有同步这个版本的包,自然会解析失败。

具体解决方案

  1. 修改项目级build.gradle,添加Google Maven仓库
    注意要在buildscript和allprojects的repositories块里都加上,两者缺一不可:

    // Top-level build file where you can add configuration options common to all sub-projects/modules.
    buildscript {
        repositories {
            jcenter()
            // 旧版Gradle插件需要用完整URL,3.0+版本可以直接写google()
            maven { url 'https://maven.google.com' }
        }
        dependencies {
            classpath 'com.android.tools.build:gradle:2.2.0'
            // ...你的其他依赖
        }
    }
    
    allprojects {
        repositories {
            jcenter()
            // 模块依赖会从这里拉取,必须添加
            maven { url 'https://maven.google.com' }
        }
    }
    
  2. 彻底清理缓存并重启
    光用Clean Project可能不够,直接点击Android Studio顶部菜单栏的File -> Invalidate Caches / Restart,选择Invalidate and Restart选项。这一步能清除本地缓存里的无效依赖记录,避免残留问题。

  3. 检查模块级依赖拼写
    确认你模块级build.gradle里的依赖写法正确,比如:

    implementation 'android.arch.core:common:1.1.0'
    

    别写错包名或者版本号,有时候手滑少个点都可能出问题。

额外提示

Gradle 2.2.0是比较老的版本了,虽然上面的方法能解决当前问题,但如果后续要引入更多新的Android库,可能还是会遇到类似的仓库问题。如果项目允许的话,建议慢慢升级Gradle插件到3.0以上版本(记得同步升级Gradle wrapper版本),能减少不少这类兼容性问题。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.05.25 03:52:54