如何将Firebase库添加到Android Studio [英] How to add firebase library into Android Studio

查看:320
本文介绍了如何将Firebase库添加到Android Studio的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

我想在我的应用程序中添加以下库:

I want add below libraries into my application :

我想在我的应用程序中添加以下库:

I want add below libraries into my application :

compile 'com.google.firebase:firebase-core:11.0.0'
compile 'com.google.firebase:firebase-messaging:11.0.0'
compile 'com.google.firebase:firebase-crash:11.0.0'

但是当同步应用程序向我显示以下错误时: https://image.ibb.co/e7vzja/rfggtr.png

but when sync app show me below error : https://image.ibb.co/e7vzja/rfggtr.png

我的gradle.build文件:

apply plugin: 'com.android.application'
//apply plugin: 'io.fabric'
apply plugin: 'com.google.firebase.firebase-crash'

buildscript {
    repositories {
//      maven { url 'https://maven.fabric.io/public' }
    }

//  dependencies {
//      classpath 'io.fabric.tools:gradle:1.+'
//  }
}

repositories {
    maven { url 'https://maven.fabric.io/public' }
}

android {
    compileSdkVersion 25
    buildToolsVersion "25.0.2"

    defaultConfig {
        applicationId "ir.kindnesswall"
        minSdkVersion 16
        targetSdkVersion 25
        versionCode 1
        versionName "1.0.0"
    }

    signingConfigs {
        release {
            storeFile file("key.jks")
            storePassword ""
            keyAlias ""
            keyPassword ""
        }
    }

    buildTypes {
        release {
            minifyEnabled true
            proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-rules.pro'

            signingConfig signingConfigs.release
        }
    }

    dataBinding {
        enabled = true
    }
}

// run ./gradlew :app:firebaseUploadReleaseProguardMapping from project directory that has gradlew.bat
setProperty("FirebaseServiceAccountFilePath", rootProject.rootDir.absolutePath + FirebaseServiceAccountFilePath)

dependencies {
    compile 'com.android.support:appcompat-v7:25.3.1'
    compile 'com.android.support:design:25.3.1'

    compile('com.github.afollestad.material-dialogs:core:0.8.5.6@aar') {
        transitive = true
    }

//  compile('com.mikepenz:materialdrawer:5.0.8@aar') {
//      transitive = true
//  }
    compile 'com.github.traex.rippleeffect:library:1.3'

    compile 'com.jakewharton:butterknife:7.0.1'

    compile 'com.squareup.okhttp3:okhttp:3.2.0'
    compile 'com.squareup.retrofit2:retrofit:2.0.2'

    compile 'com.github.rey5137:material:1.2.1'

    compile 'com.google.code.gson:gson:2.8.0'
    compile 'com.squareup.retrofit2:converter-gson:2.0.2'

//  compile 'com.nostra13.universalimageloader:universal-image-loader:1.9.5'

//  compile 'com.roughike:bottom-bar:1.4.0.1'

    compile 'com.github.bumptech.glide:glide:3.7.0'
    compile 'com.squareup.okhttp3:logging-interceptor:3.3.1'


    compile 'com.google.firebase:firebase-core:11.0.0'
//  compile 'com.google.firebase:firebase-messaging:10.2.6'
    compile 'com.google.firebase:firebase-messaging:11.0.0'
    compile 'com.google.firebase:firebase-crash:11.0.0'

    compile 'com.github.Aspsine:MultiThreadDownload:920fd6f670'

    compile 'com.squareup.picasso:picasso:2.5.2'

    compile 'com.heinrichreimersoftware:material-intro:1.6.2'

}

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

如何解决此错误?

推荐答案

compile 'com.google.firebase:firebase-core:10.0.1'
compile 'com.google.firebase:firebase-messaging:10.0.1'
compile 'com.google.firebase:firebase-crash:10.0.1'

尝试使用这些版本.

这篇关于如何将Firebase库添加到Android Studio的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆