android - Firebase身份验证和数据库链接

标签 android gradle firebase-realtime-database android-gradle-plugin firebase-authentication

在android studio 3.1.3中,用于链接firebase auth“实现'com.google.firebase:firebase-auth:11.6.0'”和
用于链接Firebase数据库“实现'com.google.firebase:firebase-database:11.8.0'”是应用程序级别gradle中提供的默认依赖项。

类路径'com.google.gms:google-services:3.0.0'是添加的依赖项

apply plugin: 'com.android.application'

android {
  compileSdkVersion 27
  defaultConfig {
    applicationId "com.project.arsalan.adda"
    minSdkVersion 21
    targetSdkVersion 27
    versionCode 1
    versionName "1.0"
    testInstrumentationRunner "android.support.test.runner.AndroidJUnitRunner"
  }
  buildTypes {
    release {
      minifyEnabled false
      proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-rules.pro'
    }
  }
}

repositories {
  maven {
    url "https://maven.google.com/"
  }
}

dependencies {
  implementation fileTree(dir: 'libs', include: ['*.jar'])
  implementation 'com.android.support:appcompat-v7:27.1.1'
  implementation 'com.android.support:design:27.1.1'
  implementation 'com.android.support.constraint:constraint-layout:1.1.2'
  implementation 'com.android.support:support-v4:27.1.1'
  implementation 'com.google.firebase:firebase-core:9.8.0'
  implementation 'com.google.firebase:firebase-auth:9.8.0'
  implementation 'com.google.firebase:firebase-database:9.8.0'
  testImplementation 'junit:junit:4.12'
  androidTestImplementation 'com.android.support.test:runner:1.0.2'
  androidTestImplementation 'com.android.support.test.espresso:espresso-core:3.0.2'

  implementation 'com.android.support:cardview-v7:27.1.1'
  implementation 'de.hdodenhof:circleimageview:2.1.0'
  implementation 'com.yarolegovich:lovely-dialog:1.1.0'
  implementation 'com.android.support:recyclerview-v7:27.1.1'
  implementation 'com.android.support:percent:25.0.1'

}

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

在项目级别gradle。

我是摇摇欲坠3.1.2

Firebase的不同级别导致我出错。请提供可用于我的gradle构建的通用级别的Firebase版本。

最佳答案

只需更新它们

implementation 'com.google.firebase:firebase-auth:16.0.3'
implementation 'com.google.firebase:firebase-database:16.0.1'

和您的Google gms更新为
dependencies {
    classpath 'com.google.gms:google-services:4.0.1'
    // ...
}

关于android - Firebase身份验证和数据库链接,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/51970194/

相关文章:

ios - 无法将 Int 类型的值转换为预期的参数类型 Bool

swift - 在 Swift 中使用 Firebase 查询最新条目

javascript - 如何遍历firebase数据对象以列出

java - 为什么此代码(使用 FusedLocationProviderClient 获取用户的位置)不起作用?

android - Android原生浏览器没有提示增加Web SQL限制?

android - Gradle 构建失败 : Unable to merge dex

android - gradle没有更新我不知道问题我可以得到帮助

java - 我的库 jar 文件在 Eclipse 中无法工作,但在 Net-Beans 中工作正常,有什么建议吗

android - 使用 soundpool 示例播放声音

android - 有没有办法在 gradle 和 pitest 突变的情况下运行仪器化的 Android 测试?