2017-02-11 2 views
0

Aus irgendeinem Grund hat travis build Schwierigkeiten, Abhängigkeiten aufzulösen.Externe Abhängigkeit kann nicht aufgelöst werden com.android.tools.build:gradle:2.2.2

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

+0

'weil keine Repositories defined' ... Ihre' build.gradle' Datei, bitte? –

Antwort

1

Kann nicht externe Abhängigkeit com.android.tools.build:gradle:2.2.2 auflösen, da keine Repositories

In mortar/build.gradle definiert sind, haben Sie keine repostiories.

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

Aber Sie sollten nicht brauchen, dass es ... Ihre /build.gradle dass einrichten können.

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() 
    } 
} 

Wirklich, Sie müssen nicht mortar in Ihrem Code-Basis alle an.

app/build.gradle

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