gpt4 book ai didi

android - 在Android项目build.gradle文件中更新Google Firebase依赖项

转载 作者:行者123 更新时间:2023-12-03 04:19:49 24 4
gpt4 key购买 nike

我一直在一个项目中尝试使用Google Firebase在Android Studio中构建消息传递应用程序。在进入本教程的本阶段之后,我以前不得不因错误而重启项目,这需要您在项目gradle文件中添加'com.firebaseui:firebase-ui-database:4.1.0'(或任何最新版本)的实现,并更新现有的我正在相应地使用依赖项。

对于应用开发者来说,我还是一个相对较新的人,因此,我不想弄乱这个项目,并通过破坏我的gradle文件重新从头开始。因此,有人可以告诉我我的build.gradle文件在添加新依赖项并在同步之前正确更新现有依赖项后应该是什么样吗?

有关添加依赖项的信息可以在此链接下找到,主要在“安装”和“依赖项”标题下。 https://github.com/firebase/FirebaseUI-Android

我当前的gradle文件如下所示:

apply plugin: 'com.android.application'

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

dependencies {
implementation fileTree(dir: 'libs', include: ['*.jar'])
implementation 'com.android.support:appcompat-v7:28.0.0-beta01'
implementation 'com.android.support:design:28.0.0-beta01'

implementation 'com.android.support.constraint:constraint-layout:1.1.2'
implementation 'com.google.firebase:firebase-auth:11.8.0'
implementation 'com.android.support:support-v4:28.0.0-beta01'
implementation 'com.google.firebase:firebase-database:11.8.0'
implementation 'com.google.firebase:firebase-storage:11.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'

//creates a rounded user profile image
implementation 'de.hdodenhof:circleimageview:2.2.0'

//ArthurHub - allows user to crop their profile image
implementation 'com.theartofdev.edmodo:android-image-cropper:2.7.+'

//Picasso - image uploader
implementation 'com.squareup.picasso:picasso:2.71828'

}

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

ps-我很欣赏这可能是一个简单或明显的问题,但是当我自己尝试进行此操作时,我最终不得不从头开始重建项目,因此将不胜感激。

使用Android Studio v3.1.3

最佳答案

根据docs:

从4.1.0版开始,FirebaseUI具有以下依赖项版本:

Library             Version
firebase-auth 16.0.1
play-services-auth 15.0.1
firebase-database 16.0.1
firebase-firestore 17.0.1
firebase-storage 16.0.1

因此,请更改以下库:
implementation 'com.google.firebase:firebase-auth:11.8.0'
implementation 'com.google.firebase:firebase-database:11.8.0'
implementation 'com.google.firebase:firebase-storage:11.8.0'

到这个:
implementation 'com.google.firebase:firebase-auth:16.0.2'
implementation 'com.google.firebase:firebase-database:16.0.1'
implementation 'com.google.firebase:firebase-storage:16.0.1'

还添加 firebase-core:
implementation 'com.google.firebase:firebase-core:16.0.1'

Your app gradle file now has to explicitly list com.google.firebase:firebase-core as a dependency for Firebase services to work as expected.

关于android - 在Android项目build.gradle文件中更新Google Firebase依赖项,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/51686599/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com