【问题标题】:Could not find common.jar (android.arch.core:common:1.1.0) [duplicate]找不到 common.jar (android.arch.core:common:1.1.0) [重复]
【发布时间】:2018-05-28 16:09:25
【问题描述】:

我创建了一个新项目,但是当它完成第一次编译时,新项目返回一个错误:

Error:Could not find common.jar (android.arch.core:common:1.1.0).
Searched in the following locations:
    https://jcenter.bintray.com/android/arch/core/common/1.1.0/common-1.1.0.jar

我真的不知道如何解决它,希望你能帮助我!

我如何创建新项目的屏幕截图:

Build.gradle

buildscript {
    repositories {
        jcenter()
    }
    dependencies {
        classpath 'com.android.tools.build:gradle:2.2.2'

        // NOTE: Do not place your application dependencies here; they belong
        // in the individual module build.gradle files
    }
}

allprojects {
    repositories {
        jcenter()
    }
}

task clean(type: Delete) {
    delete rootProject.buildDir
}

setting.gradle

include ':app'

我添加了 gradle 文件,因为我认为那里有问题。

【问题讨论】:

    标签: android android-studio gradle


    【解决方案1】:

    jcenter()之前添加maven { url 'https://maven.google.com' }

    allprojects {
        repositories {
            maven { url 'https://maven.google.com' }
            jcenter()
        }
    }
    

    它会起作用的


    更新:

    注意google()maven { url 'https://maven.google.com' } 指向同一个 repo,google() 是 Google 的 Maven repo 快捷方式。您可以添加google() 而不是maven { url 'https://maven.google.com' } 如果您正在使用

    Gradle >= v.4.x+

    Android Studio >= 3.x+

    适用于 Android 的 Gradle 插件 >= 3.x+

    【讨论】:

    • 非常感谢它真的很好用!
    • 看来顺序很重要
    • 谁能解释一下为什么顺序很重要?
    • @hiddeneyes02 这似乎是一个错误:而不是在下一个 repo 中查找,如果 gradle 在当前 repo 中找不到它要查找的内容,它将直接生成错误,因此将 google 的 repo 移动到顶部是目前的解决方法
    【解决方案2】:

    这两个部分都需要add Google repo

     repositories {
        google() 
        jcenter()
    }
    

    如果您升级了 Android Studio,这将为您完成

    【讨论】:

    • 在存储库容器上找不到参数 [] 的方法 google()。
    • 我工作的公司都使用android 2.2,所以我也需要使用它,很遗憾我知道:/
    • 您需要单击链接查看备用 URL 或升级以使用 Gradle 4.1(并配置 Android Studio 以使用它),链接中也提到了
    • 请注意,有时顺序很重要,我的构建在 CircleCI 中失败,因为jcenter()google() 在上一行,所以它在 jcenter 中搜索架构组件,然后失败
    • @voghDev 谢谢你!我很困惑为什么我的 CI 抱怨,这解决了我的问题。
    猜你喜欢
    • 2018-09-25
    • 1970-01-01
    • 2021-07-05
    • 2019-03-04
    • 2017-10-17
    • 1970-01-01
    • 1970-01-01
    • 2018-06-16
    • 2022-06-14
    相关资源
    最近更新 更多