2017-07-14 14 views
1

私のbuild.gradleファイルは以下の通りです:は解決に失敗しました:com.android.support.test.espresso

は、プラグインを適用する: 'com.android.application'

は、Android {

compileSdkVersion 26 

buildToolsVersion '25.0.3' 

defaultConfig { 

    applicationId "com.xavier.hello" 

    minSdkVersion 15 

    targetSdkVersion 26 

    versionCode 1 

    versionName "1.0" 

    testInstrumentationRunner "android.support.test.runner.AndroidJUnitRunner" 
} 

buildTypes { 

    release { 

     minifyEnabled false 

     proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-rules.pro' 

    } 

} 

}

依存関係{

compile fileTree(include: ['*.jar'], dir: 'libs') 

androidTestCompile('com.android.support.test.espresso:espresso-core:2.2.2', 

{

群を除外: 'com.android.support' モジュール '支持注釈'

}) 

compile 'com.android.support.constraint:constraint-layout:1.0.2' 

testCompile 'junit:junit:4.12' 

}

それは次のエラーを毎回与える:

enter image description here

+1

maven { url "https://maven.google.com" } 

を追加することによってそれを解決しましたか? – jdonmoyer

+0

他のstackoverflow投稿から私の答えを参照してくださいなぜあなたは[依存関係を解決できませんでした]をmavenのURLを含める理由を与えるでしょう(https://stackoverflow.com/a/46417743/3805770) –

答えて

2

エスプレッソを試したかったときも同じ問題がありました。

私はあなたのGradleファイルの 'リポジトリ' のブロックを投稿することができ

allprojects { 
    repositories { 
     jcenter() 
     maven { 
      url "https://maven.google.com" 
     } 
    } 
} 
+0

ありがとう。私も同じことをしました。どうやら、Mavenは動作させるために最も重要なことの1つです。しかし、私はそれの背後にある理由を知らない。 –

+0

@XavierGonsalvesは以下の答えを明確にするためにチェックします –

関連する問題