android – 如何解决错误“在console.firebase.google.com上创建的项目必须使用新的Firebase身份验证SDK”

我收到以下错误:

Projects created at console.firebase.google.com must use the new
Firebase Authentication SDKs available from
firebase.google.com/docs/auth/

虽然我在gradle文件中包含了最新版本的firebase身份验证:

compile 'com.google.firebase:firebase-auth:9.0.2'

这个代码在我的firebase项目中运行良好.但是在将它添加到firebase中的另一个项目后,我正面临着错误.请帮帮我.

            myFirebaseRef.createUser(
                    doctor.getEmail(),
                    doctor.getPass(),
                    new Firebase.ValueResultHandler<Map<String, Object>>() {
                        @Override
                        public void onSuccess(Map<String, Object> stringObjectMap) {
                            doctor.setId(stringObjectMap.get("uid").toString());
                            doctor.saveUser(myFirebaseRef);
                            Doctor_info doc=new Doctor_info();
                            doc.setGender(gender);

                            myFirebaseRef.child("doctor_info").push().setValue(doc);

                            myFirebaseRef.unauth();
                            Toast.makeText(getApplicationContext(), "Your Account has been Created", Toast.LENGTH_LONG).show();
                            Toast.makeText(getApplicationContext(), "Please Login With your Email and Password", Toast.LENGTH_LONG).show();

                            finish();
                        }
在firebase.google.com上创建的项目只能使用https://firebase.google.com/docs/auth/提供的Firebase身份验证SDK.

您正在使用Firebase 2.x SDK,特别是此createUser() method.

您在新Firebase中包含依赖项的事实是不够的,您可能还会依赖Firebase for Android 2.x(例如编译’com.firebase:firebase-client-android:2.5.2′) ,你需要删除.

https://stackoverflow.com/questions/38010536/how-to-solve-the-error-projects-created-at-console-firebase-google-com-must-use

本站文章除注明转载外,均为本站原创或编译
转载请明显位置注明出处:android – 如何解决错误“在console.firebase.google.com上创建的项目必须使用新的Firebase身份验证SDK”