为什么我收到此错误?我的存储库和Google Play服务是最新的,我已经使用了Firebase的所有必需步骤,例如在build.gradle(Project和app)中复制firebase代码。 intellisence甚至不显示FirebaseAuth,但显示Firebase的其他成员。
答案 0 :(得分:15)
通过将此添加到build.gradle文件(对于应用程序) -
来解决错误compile 'com.google.firebase:firebase-auth:9.2.1'
compile "com.google.android.gms:play-services-gcm:9.2.1"
第二个依赖是解决版本冲突错误。
答案 1 :(得分:12)
将此依赖项添加到Gradle.Build(Module:App)
The name 'ZipFile does not exist in the current context
然后与gradle同步:)
答案 2 :(得分:3)
将这两个依赖项添加到您的build.gradle中 因为'compile'被'implementation'
替换依赖性{
实现'com.google.firebase:firebase-auth:16.0.4'
实施“ com.google.android.gms:play-services-gcm:16.0.0”
}
对于最新的android studio版本3.0和新版本的
@androidstudio @firebase
答案 3 :(得分:1)
将以下内容添加到build.gradle(应用程序)
implementation 'com.google.firebase:firebase-auth:9.2.1'
答案 4 :(得分:0)
同样的问题。使用" Build" - >" Clean Project"来清理您的项目。
答案 5 :(得分:0)
通过将此添加到build.gradle文件(对于应用)来解决错误 -
编译com.google.firebase:firebase-auth:9.2.1' 编译" com.google.android.gms:play-services-gcm:9.2.1"
答案 6 :(得分:0)
对我来说,这适用于所有firebase扩展:
例如。:
Android studio将以下行添加到gradle文件中:
implementation 'com.google.firebase:firebase-auth:16.0.1:15.0.0'
您必须将其更改为:
implementation 'com.google.firebase:firebase-auth:16.0.1'
并添加:
kapt 'com.google.firebase:firebase-auth:16.0.1:15.0.0'
答案 7 :(得分:0)
我安装了android studio 3.3.1。编译被实现代替。所以你必须写
implementation 'com.google.firebase:firebase-auth:16.1.0'
您应该根据收到的警告替换版本。
答案 8 :(得分:0)
关于应用gradle的依赖性
实现'com.google.firebase:firebase-core:16.0.1' 实现'com.google.firebase:firebase-auth:16.0.1'
这对android 3.0及更高版本auth:16.0.1和更高版本很有用 核心:16.0.1Firebase可以正常工作
答案 9 :(得分:0)
实现'com.google.firebase:firebase-auth:16.0.1'
确保您的firebase的所有依赖项都是相同的版本
答案 10 :(得分:0)
就我而言,我在不同版本上使用firebase-auth和firebase-messaging。所以在收到错误消息后,我为两个版本保留了相同的版本。
实现'com.google.firebase:firebase-auth:18.0.0'
实现'com.google.firebase:firebase-messaging:18.0.0'
同步后,我的问题解决了。尝试使Firebase库的版本保持相同
答案 11 :(得分:0)
请在您的build.gradle
文件中添加以下行-
implementation 'com.google.firebase:firebase-auth:19.3.0'
implementation "com.google.android.gms:play-services-gcm:10.2.1"
答案 12 :(得分:0)
您可能需要确保您的活动正在导入Firebase Auth模块。在您的.java文件(例如Login.java)中:
import com.google.firebase.auth.FirebaseAuth;