簡體   English   中英

無法解析外部依賴 com.android.tools.build:gradle:2.2.2

[英]Cannot resolve external dependency com.android.tools.build:gradle:2.2.2

出於某種原因,travis build很難解決依賴關系。

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

崔維斯·茨

無法解析外部依賴 com.android.tools.build:gradle:2.2.2 因為沒有定義存儲庫

mortar/build.gradle您沒有存儲庫。

buildscript {
  dependencies {
    classpath 'com.android.tools.build:gradle:2.2.2'
  }
}

但是,你不應該在那里需要它......你的/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 {
    // *** Add this *** //
    buildscript {
        repositories {
            jcenter()
        }
    }

    repositories {
        jcenter()
    }
}

真的,您的代碼庫中根本不需要mortar

app/build.gradle

dependencies {   
    ...
    // compile project(':mortar') // ** Remove this ** //
    compile 'com.squareup.mortar:mortar:(latest version)'
}

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM