首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >无法解析外部依赖com.android.tools.build:gradle:2.2.2

无法解析外部依赖com.android.tools.build:gradle:2.2.2
EN

Stack Overflow用户
提问于 2017-02-11 14:27:00
回答 1查看 10.9K关注 0票数 3

由于某些原因,travis build很难解决依赖问题。

代码语言:javascript
复制
A problem occurred configuring project ':app'.
Could not resolve all dependencies for configuration ':app:_debugApk'.
A problem occurred configuring project ':mortar'.
 Could not resolve all dependencies for configuration ':mortar:classpath'.
 Cannot resolve external dependency com.android.tools.build:gradle:2.2.2 because no repositories are defined.
Required by:
mortar-evolution-stone:mortar:unspecified

Travis Ci

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2017-02-11 14:32:04

无法解析外部依赖com.android.tools.build:gradle:2.2.2,因为未定义存储库

mortar/build.gradle中,您没有存储库。

代码语言:javascript
复制
buildscript {
  dependencies {
    classpath 'com.android.tools.build:gradle:2.2.2'
  }
}

但是,你不应该在那里需要它...你的/build.gradle可以设置它。

代码语言:javascript
复制
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 {
    // *** Add this *** //
    buildscript {
        repositories {
            jcenter()
        }
    }

    repositories {
        jcenter()
    }
}

实际上,您根本不需要在代码库中使用mortar

app/build.gradle

代码语言:javascript
复制
dependencies {   
    ...
    // compile project(':mortar') // ** Remove this ** //
    compile 'com.squareup.mortar:mortar:(latest version)'
}
票数 4
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/42173017

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档