2017-04-13 75 views
0

我正在使用android工作室中的firebase構建一個應用程序。當我添加谷歌播放依賴項時,我的應用程序compat依賴項出現錯誤。應用程序compat依賴性得到錯誤,當我添加谷歌播放依賴項

這裏是我的gradle這個

compile 'com.android.support:appcompat-v7:24.2.1' 


compile 'com.android.support:cardview-v7:24.2.1' 


compile 'com.android.support:recyclerview-v7:24.2.1' 


compile 'com.android.support. :constraint-layout:1.0.0-alpha9' 


compile 'com.google.firebase:firebase-database:10.0.1' 
    compile 'com.google.firebase:firebase-storage:10.0.1' 


compile 'com.google.firebase:firebase-auth:10.0.1' 


compile 'com.google.android.gms:play-services:10.0.1' 


compile 'com.firebaseui:firebase-ui-database:1.0.0' 
    compile 'com.theartofdev.edmodo:android-image-cropper:2.3.+' 
    testCompile 'junit:junit:4.12' 
    compile 'com.google.android.gms:play-services:10.2.1' 
+0

嘗試使用最新版本的支持庫 –

+0

您發佈的依賴項包括'play-services:10.0.1'和​​'play-services:10.2.1'。刪除「play-services:10.2.1'。 –

+0

請務必確保您的所有Firebase和Play服務依存關係符合版本。在撰寫本文時,最新版本是10.2.1。 –

回答

0

第一 - 在添加項目的build.gradle文件谷歌服務的依賴。

dependencies { 
     classpath 'com.android.tools.build:gradle:2.3.0' 
     // NOTE: Do not place your application dependencies here; they belong 
     // in the individual module build.gradle files 

     classpath 'com.google.gms:google-services:3.0.0' 
    } 

二 - 在應用一級的build.gradle文件,添加你想在你的應用程序使用,如程序兼容性,recyclerview,cardview,火力等各種依賴關係,然後在應用中發揮服務插件在build.gradle文件的底部,如下面的代碼所示。

dependencies { 
    compile 'com.android.support:appcompat-v7:25.3.1' 
    compile 'com.android.support:recyclerview-v7:25.3.1' 
    compile 'com.android.support:cardview-v7:25.3.1' 
    compile 'com.android.support.constraint:constraint-layout:1.0.2' 

    compile 'com.google.firebase:firebase-core:10.2.1' 
    compile 'com.google.firebase:firebase-ads:10.2.1' 
    } 

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

終於建立你的項目。希望它有幫助:)