2017-08-05 271 views
0

我試圖添加用戶身份驗證的能力在我與FirebaseUI Android應用程式,因爲我已經添加了這兩個依賴於身份驗證的gradle我的文件:無法解析的依賴

compile 'com.google.firebase:firebase-auth:11.0.2' 
compile 'com.firebaseui:firebase-ui-auth:2.1.1' 

我得到這個錯誤:

enter image description here

這是我的gradle這個文件:

apply plugin: 'com.android.application' 

repositories { 
    mavenLocal() 
    flatDir { 
     dirs 'libs' 
    } 
} 

android { 
    compileSdkVersion 25 
    buildToolsVersion '25.0.0' 

    defaultConfig { 
     applicationId "com.google.firebase.udacity.friendlychat" 
     minSdkVersion 16 
     targetSdkVersion 25 
     versionCode 1 
     versionName "1.0" 
    } 
    buildTypes { 
     release { 
      minifyEnabled false 
      proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-rules.pro' 
     } 
    } 
    packagingOptions { 
     exclude 'META-INF/LICENSE' 
     exclude 'META-INF/LICENSE-FIREBASE.txt' 
     exclude 'META-INF/NOTICE' 
    } 
} 

dependencies { 
    compile fileTree(include: ['*.jar'], dir: 'libs') 
    testCompile 'junit:junit:4.12' 
    compile 'com.android.support:appcompat-v7:25.3.1' 
    compile 'com.android.support:design:25.3.1' 
    // Displaying images 
    compile 'com.github.bumptech.glide:glide:3.6.1' 
    //firebase 
    compile 'com.google.firebase:firebase-auth:11.0.2' 
    compile 'com.firebaseui:firebase-ui-auth:2.1.1' 
    compile 'com.google.firebase:firebase-database:11.0.2' 
} 

apply plugin: 'com.google.gms.google-services' 

這種依賴關係之間是否存在兼容性問題?

+0

你嘗試安裝版本庫寫在錯誤? –

回答

0

FirebaseUI 2.1.1版本對支持庫版本25.4.0具有傳遞依賴性。該FirebaseUI documentation包含此重要配置注:

NOTE : Starting version 25.4.0, support libraries are now available through Google's Maven repository, so ensure that you have that added to your project's repositories.

Open the build.gradle file for your project and modify it as following,

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

對於FirebaseUI一致​​性改變你的依賴使用Suppport圖書館的25.4.0版本:

compile 'com.android.support:appcompat-v7:25.4.0' 
compile 'com.android.support:design:25.4.0'