我遇到了错误
在模块jetified-guava-26.0-android.jar(com.google.guava:guava:26.0-android)和jetified-listenablefuture-1.0.jar( com.google.guava:listenablefuture:1.0)
转到文档以了解如何解决依赖关系解析错误。
更新后
classpath'com.android.tools.build:gradle:3.5.3'
到
classpath'com.android.tools.build:gradle:3.6.1'
从5.4.1升级到5.6.4
降级时问题解决了
实现'com.google.firebase:firebase-firestore:21.4.1'
到
实现'com.google.firebase:firebase-firestore:21.4.0'
这是firebase / firestore的错误吗?
答案 0 :(得分:21)
我正在使用最新版本的Firebase Firestore,即
implementation 'com.google.firebase:firebase-firestore:21.4.3'
并添加此行对我有用:
implementation 'com.google.guava:guava:27.0.1-android'
答案 1 :(得分:19)
我认为问题的部分原因是Android Studio(或者也许可以处理Gradle插件)建议将Firestore依赖项的版本更新为21.4.1(可能取决于构建中存储库的顺序) .gradle-不确定)。是的,似乎是21.4.1引起了问题。
是的,请忽略该建议,并将其保留为21.4.0。还有...
答案 2 :(得分:17)
更新Firebase后,我也遇到了这个问题。
通过将以下软件包添加到您的build.gradle
implementation 'com.google.guava:listenablefuture:9999.0-empty-to-avoid-conflict-with-guava'
答案 3 :(得分:2)
对于找不到解决方案的人来说,这对我有所帮助。 将此依赖项添加到您的app / build.gradle文件中。
实现“ com.google.guava:listenablefuture:9999.0-empty-to-以避免冲突与番石榴”
来源: https://github.com/firebase/firebase-android-sdk/issues/1320#issuecomment-601159166
答案 4 :(得分:1)
firestore的最新版本是:
send_keys
答案 5 :(得分:1)
如果您尚未将firestore添加为依赖项,但仍然遇到此错误,则将下面的依赖项添加到gradle中
implementation group: 'com.google.guava', name: 'guava', version: '27.0.1-android'
答案 6 :(得分:1)
实现'com.google.guava:guava:28.2-android'
将此添加到您的gradle中,您就可以了
答案 7 :(得分:0)
我刚刚添加了
var body: some View {
ScrollView (.horizontal, showsIndicators: true){
ForEach(self.dates, id: \.self) { day in
ScrollView {
Text("\day.date")
Text("Other content")
}
}
}
}
进入我的依赖关系。