【问题标题】:cannot resolve symbol 'AuthUI' in version 4.0.1无法解析版本 4.0.1 中的符号“AuthUI”
【发布时间】:2018-09-08 07:29:30
【问题描述】:

我关注了 Firebase 的介绍,但我的 build.gradle 似乎有问题。

MainActivity代码

public void onAuthStateChanged(@NonNull FirebaseAuth firebaseAuth) {
            FirebaseUser user = firebaseAuth.getCurrentUser();
            if (user !=null){
                // user is signed in
            }else {
                //user is signed out
                startActivityForResult(
                        AuthUI.getInstance()
                                .createSignInIntentBuilder()
                                .setAvailableProviders(Arrays.asList(
                                        new AuthUI.IdpConfig.GoogleBuilder().build(),
                                        new AuthUI.IdpConfig.FacebookBuilder().build(),
                                        new AuthUI.IdpConfig.TwitterBuilder().build(),
                                        new AuthUI.IdpConfig.GitHubBuilder().build(),
                                        new AuthUI.IdpConfig.EmailBuilder().build(),
                                        new AuthUI.IdpConfig.PhoneBuilder().build()))
                                .build(),
                        RC_SIGN_IN);
            }
        }

Build.gradle 代码

dependencies {
compile fileTree(dir: 'libs', include: ['*.jar'])
testCompile 'junit:junit:4.12'

compile 'com.android.support:design:26.0.+'
//24.2.0
compile 'com.android.support:appcompat-v7:26.0.+'
//v7:24.2.+

// Displaying images
compile 'com.github.bumptech.glide:glide:3.6.1'


//FireBase Dependency
android {
compileSdkVersion 26
buildToolsVersion "27.0.3"
// 27.0.3
defaultConfig {
    applicationId "com.google.firebase.udacity.friendlychat"
    minSdkVersion 16
    targetSdkVersion 24
    versionCode 1
    versionName "1.0"

}
defaultConfig {
    // ...
    resConfigs "en" // And any other languages you support
}
implementation 'com.google.firebase:firebase-core:16.0.1'
compile 'com.google.firebase:firebase-database:16.0.1'
compile 'com.google.firebase:firebase-auth:16.0.1'
compile 'com.google.android.gms:play-services-auth:15.0.1'
compile 'com.google.firebase:firebase-firestore:17.0.1'
compile 'com.google.firebase:firebase-storage:16.0.1'
implementation 'com.firebaseui:firebase-ui-auth:4.1.0'
}

我已经多次使缓存失效并重新启动,但似乎没有帮助。 是否还有其他一些我遗漏的依赖项?

【问题讨论】:

    标签: firebaseui


    【解决方案1】:

    你好我相信你需要包括

    import com.firebase.ui.auth.AuthUI;
    

    在您的 MainActivity 文件中

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2018-03-07
      • 1970-01-01
      • 2018-11-11
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多