无法解析符号' FirebaseAuth'

时间:2016-11-12 04:39:52

标签: android

为什么我收到此错误?我的存储库和Google Play服务是最新的,我已经使用了Firebase的所有必需步骤,例如在build.gradle(Project和app)中复制firebase代码。 intellisence甚至不显示FirebaseAuth,但显示Firebase的其他成员。

13 个答案:

答案 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;