2017-10-14 91 views
1

未能解決:com.google.firebaseui:firebase-ui:3.0.0.I已包含所有必需的依賴關係。此外,我已經啓用了firebase中的Google Button Login。但仍然存在問題。我無法解決firebaseui錯誤。無法解決:com.google.firebaseui:firebase-ui:3.0.0

  1. 的build.gradle(模塊:APP)

    apply plugin: 'com.android.application' 
    
        android { 
         compileSdkVersion 26 
         buildToolsVersion "26.0.1" 
         defaultConfig { 
          applicationId "com.example.application.moneyapp" 
          minSdkVersion 16 
          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' 
          } 
         } 
         productFlavors { 
         } 
        } 
    
        dependencies 
          { 
           compile fileTree(include: ['*.jar'], dir: 'libs') 
           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:26.0.1' 
           compile 'com.android.support:animated-vector-drawable:26.0.1' 
           compile 'com.android.support:mediarouter-v7:26.0.1' 
           compile 'com.android.support.constraint:constraint-layout:1.0.2' 
           compile 'com.google.android.gms:play-services:11.4.2' 
           compile 'com.google.android.gms:play-services-auth:11.4.2' 
           compile 'com.google.android.gms:play-services-vision:11.4.2' 
           compile 'com.google.firebaseui:firebase-ui:3.0.0' 
           compile 'com.google.firebase:firebase-auth:11.4.2' 
           compile 'com.google.firebase:firebase-core:11.4.2' 
           compile 'com.google.firebase:firebase-crash:11.4.2' 
           compile 'com.google.firebase:firebase-messaging:11.4.2' 
           compile 'com.google.firebase:firebase-database:10.0.1' 
           testCompile 'junit:junit:4.12' 
          } 
    
        apply plugin: 'com.google.gms.google-services' 
    
  2. 的build.gradle(項目:樣本)

    // Top-level build file where you can add configuration options common to all sub-projects/modules. 
    
    buildscript { 
        repositories { 
         jcenter() 
        } 
        dependencies { 
         classpath 'com.android.tools.build:gradle:2.3.3' 
         classpath 'com.google.gms:google-services:3.1.1' 
         // NOTE: Do not place your application dependencies here; they belong 
         // in the individual module build.gradle files 
        } 
    } 
    
    allprojects 
         { 
        repositories { 
         jcenter() 
         maven{ 
          url "https://maven.google.com" 
         } 
        } 
    } 
    

    我得到這個以下Error..I知道這問題已在Stack Overflow中,但它不能解決我的問題。 Messages Gradle Sync is showing this error

在舊樣品答案,解決辦法是安裝谷歌庫和谷歌將它們安裝到最新版本後,SDK Manager..Even發揮服務,我收到相同的Error..Please解決我的問題.. 在此先感謝:)

+0

看看這裏:https://github.com/firebase/FirebaseUI-Android/issues/941 –

+0

還是同樣的問題:( –

+0

嘗試導入火力的UI –

回答

0

沒有包羅萬象的FirebaseUI包,因此您需要指定您需要的單個庫。

FirebaseUI installation documentation

FirebaseUI發佈由他們的目標的火力地堡API分離庫的集合。每個FirebaseUI庫都對相應的Firebase SDK具有傳遞依賴性,因此無需在應用中單獨包含這些內容。

在您的app/build.gradle文件中添加一個對FirebaseUI庫之一的依賴。

dependencies { 
    // FirebaseUI for Firebase Realtime Database 
    compile 'com.firebaseui:firebase-ui-database:3.1.0' 

    // FirebaseUI for Cloud Firestore 
    compile 'com.firebaseui:firebase-ui-firestore:3.1.0' 

    // FirebaseUI for Firebase Auth 
    compile 'com.firebaseui:firebase-ui-auth:3.1.0' 

    // FirebaseUI for Cloud Storage 
    compile 'com.firebaseui:firebase-ui-storage:3.1.0' 
}