2017-02-11 26 views
0

何らかの理由で、travis buildが苦労して依存関係を解決しています。外部依存関係を解決できません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

'何のリポジトリは、...あなたの' build.gradle'ファイルをしてくださいdefined'されていないので? –

答えて

1

何のリポジトリは、あなたが何repostioriesを持っていないmortar/build.gradle

を定義されていないため、外部依存関係com.android.tools.build:gradle:2.2.2を解決できません。

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)' 
} 
関連する問題