所有的迹象都表明,该工件尚未被下载......
检查Gradle是否处于离线模式;并同步或构建项目一次。
或者,在终端中运行./gradlew clean assembleDebug
。
mavenCentral()
仓库比mavenLocal()
更加相关。
这些工件的存储库应该是google()
。
另一个已知问题是,可能需要在gradle.properties
文件中优先选择IPv4:
org.gradle.jvmargs=-Djava.net.preferIPv4Stack=true
apply plugin: 'com.android.feature'
开头,并且会配置 baseFeature true
(这似乎会增加问题)。通常情况下,在同步项目时应该下载一堆 jar/aar 文件。请添加 Gradle 输出,那么我可能可以告诉更多信息。 - Martin Zeitler请将以下内容添加到您的Gradle文件中
FirestoreRecyclerAdapter类是FirebaseUI库的一部分,但不属于核心Firestore SDK。
implementation 'com.firebaseui:firebase-ui-firestore:4.3.1'
我最近遇到了这个错误,以下是我尝试的步骤。我不确定哪一个起了作用,但错误已经解决了,我能够使用fireStore。这些步骤没有任何顺序,我只是随机地继续执行它们。
希望这些能帮到你。
1. 检查是否安装了Google Play服务和Google Repository。
检查更新版本并在可用时安装。
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。
项目 build.gradle
allprojects {
repositories {
google()
jcenter()
maven { url 'https://jitpack.io' }
}}
请尝试以下步骤:
尝试关闭您的项目并重新导入它
我最近遇到了这个问题。但是有一个简单的解决方案。
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;
以后再感谢我 :)
implementation 'com.google.android.gms:play-services-base:15.0.1'
作为依赖吗? - Alex Mamoimport com.google.firebase.firestore.FirebaseFirestore;
? - Krishna Sharma