Firebase를 사용하여 Android 앱에 계정을 만들려고합니다. 나는 응용 프로그램 build.grade 파일에서 다음 종속성을 추가 할 때 - 나는 다음과 같은 비밀 빌드 오류가Android Firebase 이메일 및 비밀번호 인증이 작동하지 않습니다.
dependencies {
compile fileTree(include: ['*.jar'], dir: 'libs')
compile 'com.firebase:firebase-client-android:2.5.2'
compile 'com.firebaseui:firebase-ui:1.0.1'
compile 'com.google.firebase:firebase-auth:10.0.0'//added also tried 10.0.1
testCompile 'junit:junit:4.12'
}
(BTW 내가 아는 모든 트위터의 SDK 또는 아무것도를 사용하지 않는) :
Error:Failed to resolve: com.twitter.sdk.android:twitter:2.2.0
나는에 dependecies을 변경하는 경우 :
dependencies {
compile fileTree(include: ['*.jar'], dir: 'libs')
compile 'com.firebase:firebase-client-android:2.5.2'
compile 'com.firebaseui:firebase-ui:0.6.2'//changed
compile 'com.google.firebase:firebase-auth:9.8.0'//changed
testCompile 'junit:junit:4.12'
}
응용 프로그램 빌드 및 잘 컴파일,하지만 난 계정을 만들려고 할 때, 나는 다음과 같은 오류가 발생합니다 :
Projects created at console.firebase.google.com must use the new Firebase Authentication SDKs available from firebase.google.com/docs/auth/
나는 Firebase SDK의 최신 버전을 사용하고 있기 때문에 내가해야 할 일을 망설였습니다.
좀 더 자세한 정보는 mFirebaseRef.createUser()
과 mAuth.createUserWithEmailAndPassword
을 모두 사용했지만 성공하지 못했습니다.
종속성을 변경하려면이 link을 사용했습니다.
도움이 될 것입니다.
build.gradle 파일에 제안한 변경 사항을 추가 했으므로 오류가 사라졌습니다. 나는 또한 내 의존성에 이들을 사용하고 있습니다 : com.firebase : firebase-client-android : 2.5.2 ' 'com.firebaseui : firebase-ui : 1.0.1 ' compile'com.google.firebase : firebase -auth : 10.0.0 '. 문제는 여전히 원래 오류 메시지가 표시됩니다. "console.firebase.google.com에서 생성 된 프로젝트는 firebase.google.com/docs/auth/ 에서 제공되는 새로운 Firebase 인증 SDK를 사용해야합니다." 어떤 아이디어? –
답을 업데이트했습니다. 새 SDK로 마이그레이션해야합니다. [업그레이드 가이드] (https://firebase.google.com/support/guides/firebase-android)가 유용합니다. –
그래서 ... 늦은 답장 죄송합니다. 제공된 가이드를 따라 새 SDK로 마이그레이션했습니다. createUser()를 createNewAccounts에 사용할 수 없다는 것을 알았습니다. 하나는 mAuth.createUserWithEmailAndPassword (mUserEmail, mPassword) .addOnCompleteListener (... 새 계정을 만들 때만 사용할 수 있습니다.) 문제는 내가 이러한 모든 변경을 수행 한 후에도 계정을 만들 수 없다는 것입니다. 무엇이 잘못 될 수 있습니까? –