Android FirebaseUser类未下载/导入
我有一个链接到Firebase的Android项目,我正试图跟随Firebase使用Android FirebaseUser类未下载/导入,android,android-studio,firebase,firebase-authentication,Android,Android Studio,Firebase,Firebase Authentication,我有一个链接到Firebase的Android项目,我正试图跟随Firebase使用Firebase.auth包设置Firebase身份验证 问题 我需要一个FirebaseUser变量。但是当我尝试使用下面的导入时,Android Studio只会突出显示FirebaseUser部分红色。当我把鼠标悬停在它上面时,它说它无法解决它。当然,当我试图在类中声明它时,它会变成红色 import com.google.firebase.auth.FirebaseUser; 试图找出问题所在 在我的应
Firebase.auth
包设置Firebase身份验证
问题
我需要一个FirebaseUser
变量。但是当我尝试使用下面的导入时,Android Studio只会突出显示FirebaseUser
部分红色。当我把鼠标悬停在它上面时,它说它无法解决它。当然,当我试图在类中声明它时,它会变成红色
import com.google.firebase.auth.FirebaseUser;
试图找出问题所在
在我的应用程序级别build.gradle文件中,我有以下依赖项:
compile fileTree(include: ['*.jar'], dir: 'libs')
testCompile 'junit:junit:4.12'
compile 'com.android.support:appcompat-v7:24.2.1'
compile 'com.google.firebase:firebase-database:9.8.0'
compile 'com.android.support:recyclerview-v7:24.2.1'
compile 'com.firebaseui:firebase-ui-database:0.4.0'
compile 'com.google.firebase:firebase-auth:9.4.0'
因此,我确实导入了firebase auth
包
接下来,当我查看gradle外部库时,我在classes.jar/com.google/android.gms.internal/firebase.auth
路径下导入了FirebaseAuth
类和一系列其他类。但是,我没有看到gradle导入FirebaseUser
类
问题:我做错了什么?
我的一些假设是:
build.gradle
中的导入语句错误-可能版本号错误最后注意,我没有对清单文件进行任何编辑。您必须使用所有Firebase库的相同版本。您可以将
firebase-auth
升级到9.8.0或将firebase-database
降级到9.4.0
您还必须使用中提供的表中定义的firebase ui数据库的匹配版本。这些文档还解释了UI库对其他Firebase库具有可传递的依赖关系。在您的情况下,您可以从列表中删除firebase数据库
例如:
compile fileTree(include: ['*.jar'], dir: 'libs')
testCompile 'junit:junit:4.12'
compile 'com.android.support:appcompat-v7:24.2.1'
//compile 'com.google.firebase:firebase-database:9.8.0'
compile 'com.android.support:recyclerview-v7:24.2.1'
compile 'com.firebaseui:firebase-ui-database:1.0.0'
compile 'com.google.firebase:firebase-auth:9.8.0'
您必须使用所有Firebase库的相同版本。您可以将
firebase-auth
升级到9.8.0或将firebase-database
降级到9.4.0
您还必须使用中提供的表中定义的firebase ui数据库的匹配版本。这些文档还解释了UI库对其他Firebase库具有可传递的依赖关系。在您的情况下,您可以从列表中删除firebase数据库
例如:
compile fileTree(include: ['*.jar'], dir: 'libs')
testCompile 'junit:junit:4.12'
compile 'com.android.support:appcompat-v7:24.2.1'
//compile 'com.google.firebase:firebase-database:9.8.0'
compile 'com.android.support:recyclerview-v7:24.2.1'
compile 'com.firebaseui:firebase-ui-database:1.0.0'
compile 'com.google.firebase:firebase-auth:9.8.0'
使用最新的依赖项。
如果编译的版本为26或更高版本,请使用11.6.2的google services和firebase ui数据库:1.0.2替换您的版本。使用最新的依赖项。 如果您的编译版本为26或更高版本,请将您的版本替换为11.6.2版google services和firebase ui数据库:1.0.2