我遵循了官方的 firebase android 指南,但是每当我尝试实例化 FirebaseFirestore 时,我都会收到“无法解析符号”错误。问题如下图:

在将其标记为重复之前,我已经为这个问题寻找了几个小时的解决方案。我没有在网上找到任何作品。下面是我的 gradle 配置:应用程序:
有什么想法我做错了吗?我已经为 fireStore 和 firebase 应用程序尝试了各种不同的插件版本,但似乎没有任何效果
尝试将此添加到您的gradle
FirestoreRecyclerAdapter 类是 FirebaseUI 库的一部分,但不是核心 Firestore SDK
implementation 'com.firebaseui:firebase-ui-firestore:4.3.1'
这一切都表明,该工件尚未下载...
检查 Gradle 是否处于离线模式;并同步或构建项目一次。
或者,./gradlew clean assembleDebug从终端运行。
存储库mavenCentral()也比mavenLocal().
而这些工件的存储库应该是google()一个。
另一个已知问题是,在gradle.properties文件中可能必须更喜欢 IPv4:
org.gradle.jvmargs=-Djava.net.preferIPv4Stack=true
项目构建.gradle
allprojects {
repositories {
google()
jcenter()
maven { url 'https://jitpack.io' }
}}
我最近遇到了那个错误,这是我尝试过的步骤,我不太确定其中哪一个成功了,但错误已解决,我可以使用 fireStore。这些没有任何顺序,我只是随机地继续做这些。
我希望这些有帮助。检查这些
1. 您是否安装了 Google Play Services 和 Google Repository。
检查更新版本并安装它(如果可用)。
2.尝试匹配gradle config中的所有版本:app ...例如,
implementation 'com.google.firebase:firebase-core:16.0.3'
implementation 'com.google.firebase:firebase-firestore:16.0.3'
同步这些文件很多次
3.清除缓存并重启Android Studio IDE
第 1 步:- 转到文件菜单 > 使缓存无效/重新启动。
第 2 步:- 在出现的窗口上单击无效并重新启动这将重新启动项目并重建它,保持冷静,因为这可能需要相当长的时间。
遵循这些步骤后,我的所有错误都得到了解决,并且我能够实例化 FirebaseFirestore。
尝试这个:-
尝试关闭您的项目并重新导入
我最近遇到了这个问题。有一个简单的解决方案。
implementation 'com.google.android.gms:play-services-base:15.0.1'
implementation 'com.firebaseui:firebase-ui-firestore:4.3.1'
import com.google.firebase.firestore.FirebaseFirestore;
晚点再谢我 :)