2017-10-06 199 views
0

我正在使用Android Studio版本2.3.3。它最近已更新。每當我嘗試添加任何使用的新依賴項時,例如recyclinglerview,cardview,翻新等,gradle無法解決它們。 我已經提到了gradle文件中的倉庫。但是沒有解決辦法。 這是我的gradle這個文件Gradle依賴未能解決

apply plugin: 'com.android.application' 
    android { 
    compileSdkVersion 25 
    buildToolsVersion "25.0.3" 
defaultConfig { 
    applicationId "com.example.apurva.bargraph" 
    minSdkVersion 15 
    targetSdkVersion 25 
    versionCode 1 
    versionName "1.0" 
    testInstrumentationRunner "android.support.test.runner.AndroidJUnitRunner" 
} 
buildTypes { 
    release { 
     minifyEnabled false 
     proguardFiles getDefaultProguardFile('proguard-android.txt'), 
     'proguard-rules.pro' 
     } 
    } 
    } 

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

dependencies { 
compile fileTree(dir: 'libs', include: ['*.jar']) 
androidTestCompile('com.android.support.test.espresso:espresso-core:2.2.2', { 
    exclude group: 'com.android.support', module: 'support-annotations' 
}) 
compile 'com.android.support:appcompat-v7:25.3.1' 
compile 'com.android.support.constraint:constraint-layout:1.0.2' 
compile 'com.android.support:design:25.3.1' 
compile 'com.android.support:cardview-v7:25.3.1' 
compile 'com.android.support:recyclerview-v7:25.3.1' 
compile 'com.github.philjay:mpandroidchart:v3.0.2' 
testCompile 'junit:junit:4.12' 

} 

每個依賴性,gradle這個同步失敗,我不知道自己還能做些什麼。 任何形式的幫助都會很棒。

+0

在android中,當gradle失敗時,它也會給你一些解決方案,只是轉到日誌點擊選項可能會給你錯誤,如依賴和所有不匹配的下載和重試。只需點擊它,看看它是否工作 –

回答

0

可能有問題的編號爲這個
1.首先檢查你的buildToolVersion您正在使用安裝在你的SDK。 2.您必須在項目gradle文件中添加以下代碼,而不是在應用程序gradle中。

maven { url "https://jitpack.io" } 
    maven {url "https://maven.google.com"} 
  • 只要改變buildToolVersion到安裝在你工作室更高的版本。
  • 這可能會幫助你。

    +0

    它的行爲方式與版本26.0.2 – Apurva

    0

    這是因爲您的系統中沒有安裝支持庫25.3.1。因此,您需要通過Tools->Android->SDK Manager安裝Android Studio的sdk,以獲得支持庫低於25.4.0。你只需要使用谷歌maven來使用支持庫starting from revision 25.4.0

    +0

    我已安裝它。而以前我使用的是26.0.2,並且出現了同樣的錯誤,即爲什麼我要下降​​到這個版本。但它也不起作用 – Apurva

    +0

    我已經測試了你的應用'build.gradle',因爲它沒有發現錯誤。你有沒有檢查你的根'build.gradle'?作爲最後的手段,嘗試'File - > Invalidate Caches/Restart ...' –

    +0

    我完成了使用invalidate緩存方法。不知道什麼是錯的 – Apurva