当我添加google play dependency

时间:2017-04-13 17:55:18

标签: android firebase dependencies

我正在android studio中使用firebase构建一个应用程序。当我添加google play依赖项时,我的app 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'

1 个答案:

答案 0 :(得分:0)

首先 - 在项目级 build.gradle文件中添加Google服务相关性。

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'
    }

第二 - 在 app-level build.gradle文件中,添加您要在应用中使用的各种依赖项,例如appcompat,recyclerview,cardview,firebase等,然后应用播放服务插件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'

最后建立你的项目。希望它有所帮助:)