我遵循了官方的firebase android指南,但是每当尝试实例化FirebaseFirestore时,都会出现“无法解析符号”错误。问题如下所示:
在将其标记为重复之前,我已经寻找了几个小时的解决方案。我没有找到在线作品。下面是我的gradle配置: 应用:
有什么想法我做错了吗?我为fireStore和firebase应用程序尝试了各种不同的插件版本,但似乎没有任何作用
答案 0 :(得分:1)
所有暗示,该工件尚未下载...
检查Gradle是否不在离线模式下;并同步或构建项目一次。
或者,从终端运行./gradlew clean assembleDebug
。
存储库mavenCentral()
也比mavenLocal()
更具相关性。
而这些工件的存储库应该是google()
。
另外一个known issue是gradle.properties
文件中的一个,它可能不得不使用IPv4:
org.gradle.jvmargs=-Djava.net.preferIPv4Stack=true
答案 1 :(得分:0)
尝试关闭您的项目,然后再次重新导入
答案 2 :(得分:0)
答案 3 :(得分:0)
尝试一下:-
答案 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)
我最近遇到了这个问题。有一个简单的解决方案。
将此添加到您的应用程序gradle 实施'com.google.android.gms:play-services-base:15.0.1' 实施'com.firebaseui:firebase-ui-firestore:4.3.1'
导入以下语句 导入com.google.firebase.firestore.FirebaseFirestore;
稍后谢谢:)