7

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

在将其标记为重复之前,我已经为这个问题寻找了几个小时的解决方案。我没有在网上找到任何作品。下面是我的 gradle 配置:应用程序:

在此处输入图像描述

根: 在此处输入图像描述

有什么想法我做错了吗?我已经为 fireStore 和 firebase 应用程序尝试了各种不同的插件版本,但似乎没有任何效果

4

8 回答 8

1

尝试将此添加到您的gradle

FirestoreRecyclerAdapter 类是 FirebaseUI 库的一部分,但不是核心 Firestore SDK

implementation 'com.firebaseui:firebase-ui-firestore:4.3.1'
于 2019-06-08T20:22:28.707 回答
1

这一切都表明,该工件尚未下载...

检查 Gradle 是否处于离线模式;并同步或构建项目一次。

或者,./gradlew clean assembleDebug从终端运行。

存储库mavenCentral()也比mavenLocal().

而这些工件的存储库应该是google()一个。

另一个已知问题是,在gradle.properties文件中可能必须更喜欢 IPv4:

org.gradle.jvmargs=-Djava.net.preferIPv4Stack=true
于 2018-09-18T23:18:58.407 回答
0

看起来您错过了导入语句

import com.google.firebase.firestore.FirebaseFirestore;

在此处输入图像描述

于 2018-09-21T19:04:45.707 回答
0

项目构建.gradle

allprojects {
   repositories {
      google()
      jcenter()
      maven { url 'https://jitpack.io' }
}}
于 2018-09-25T10:58:19.410 回答
0

我最近遇到了那个错误,这是我尝试过的步骤,我不太确定其中哪一个成功了,但错误已解决,我可以使用 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。

于 2018-09-25T10:47:35.283 回答
0

尝试这个:-

  1. 在 Android Studio 中,单击文件。
  2. 然后单击将项目与 Gradle 文件同步。
于 2018-09-24T17:44:03.273 回答
0

尝试关闭您的项目并重新导入

于 2018-09-19T08:48:09.000 回答
0

我最近遇到了这个问题。有一个简单的解决方案。

  1. 将此添加到您的应用程序 Gradle:
implementation 'com.google.android.gms:play-services-base:15.0.1'
implementation 'com.firebaseui:firebase-ui-firestore:4.3.1'
  1. 导入以下语句:
import com.google.firebase.firestore.FirebaseFirestore;

晚点再谢我 :)

于 2020-08-15T18:11:55.430 回答