无法解析FirebaseFirestore Android

时间:2018-09-16 13:42:34

标签: java android firebase google-cloud-firestore

我遵循了官方的firebase android指南,但是每当尝试实例化FirebaseFirestore时,都会出现“无法解析符号”错误。问题如下所示: enter image description here

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

enter image description here

根: enter image description here

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

8 个答案:

答案 0 :(得分:1)

所有暗示,该工件尚未下载...

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

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

存储库mavenCentral()也比mavenLocal()更具相关性。

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

另外一个known issuegradle.properties文件中的一个,它可能不得不使用IPv4:

org.gradle.jvmargs=-Djava.net.preferIPv4Stack=true

答案 1 :(得分:0)

尝试关闭您的项目,然后再次重新导入

答案 2 :(得分:0)

好像您错过了导入语句

import com.google.firebase.firestore.FirebaseFirestore;

enter image description here

答案 3 :(得分:0)

尝试一下:-

  1. 在Android Studio中,单击“文件”。
  2. 然后单击“将项目与Gradle文件同步”。

答案 4 :(得分:0)

我最近遇到了Error,这是我尝试的步骤,我不确定其中哪一个可以解决问题,但错误已解决,因此我能够使用fireStore。这些不是按任何顺序排列的,我只是随机地继续执行这些操作。

我希望这些会有所帮助。 检查这些

1。您是否已安装Google Play服务和Google存储库。

  

检查更新的版本并安装(如果可用)。

2。尝试匹配 gradle配置: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。

答案 5 :(得分:0)

project build.gradle

allprojects {
   repositories {
      google()
      jcenter()
      maven { url 'https://jitpack.io' }
}}

答案 6 :(得分:0)

尝试将其添加到gradle中

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

implementation 'com.firebaseui:firebase-ui-firestore:4.3.1'

答案 7 :(得分:0)

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

  1. 将此添加到您的应用程序gradle 实施'com.google.android.gms:play-services-base:15.0.1' 实施'com.firebaseui:firebase-ui-firestore:4.3.1'

  2. 导入以下语句 导入com.google.firebase.firestore.FirebaseFirestore;

稍后谢谢:)