com.구글화력 기지파이어베이스예외:내부 오류가 발생했습니다.[ 구성_Not_Found ]
알겠습니다. 그래서 저는 다음과 같은 예외를 받습니다.왜 그런 일이 일어나는지 모르겠습니다.나는 구글 계정에 대한 인증 설정 방법을 가이드를 따라왔습니다.저는 구글을 검색하려고 했지만 이것에 대한 어떤 해결책도 성공하지 못했습니다.나는 검색하려고 노력했습니다.CONFIGURATION_NOT_FOUND
소방본부 문서에서 찾을 수 없었습니다그가 찾을 수 없는 구성이 무엇인지 모르겠습니다.예외는 기본적으로 쓸모가 없습니다.수조 화재 기지에서 서명하는 것은 화재 기지로 인증하기 전까지는 잘 진행되고 있습니다.
private void authenticateGoogleAccount(GoogleSignInAccount account) {
AuthCredential credential = GoogleAuthProvider.getCredential(account.getIdToken(), null);
mAuth.signInWithCredential(credential)
.addOnCompleteListener(this, new OnCompleteListener<AuthResult>() {
@Override
public void onComplete(@NonNull Task<AuthResult> task) {
if (!task.isSuccessful()) {
Log.w(TAG, "signInWithCredential", task.getException());
Toast.makeText(MainActivity.this, "Authentication failed.",
Toast.LENGTH_SHORT).show();
}
else {
Log.d(TAG, "signInWithCredential");
}
}
});
}
Firebase 콘솔에서 Google 로그인 방법을 사용할 수 있습니다.네, 저는 이 답변의 사본을 찾았지만 5개월 전에 0개의 답변과 1개의 미답변 댓글을 가지고 있습니다.
파이어베이스 콘솔에서 원하는 인증 유형을 사용하도록 설정했는지 확인합니다.
Firebase 프로젝트 대시보드에서 로그인 방법(내 경우 e-메일/비밀번호)을 활성화하여 문제를 해결했습니다.
확인해 보셨습니까?project_id
Android 앱에서google-services.json
파일이 Google 로그인 인증을 사용하도록 설정한 Firebase 프로젝트와 같습니까?이 경우 Google-services.json 파일을 편집하지 않은 경우 Firebase에 지원 티켓을 제출할 수 있습니다.
파이어베이스의 프로젝트 설정으로 가서 이메일/비밀번호 인증을 활성화하기만 하면 됩니다.
이것은 제 Mac M1의 Android 에뮬레이터에서 Float에서 앱을 개발하는 과정에서 발생했습니다. 제 Android 에뮬레이터의 날짜와 시간이 완전히 빠졌습니다.콜드 부팅으로 날짜와 시간이 재설정되고 Firebase 예외 문제가 해결되었습니다.
이 오류는 관리 UI에서 인터스티셜 영웅을 클릭하지 않은 경우에 나타납니다.프로젝트의 "인증" 탭으로 이동하여 "시작하기"를 클릭하기만 하면 됩니다.사용자 지정 인증을 사용하는 경우 추가 구성이 필요하지 않습니다. Google은 처음에 프로젝트를 제대로 초기화하지 못합니다.
(@Lahiru Chandima에게 포인터 감사합니다.)
Firebase 하나의 프로젝트에 여러 응용 프로그램이 포함되어 있는 경우 app->setting->google-service.json에서 Google-service.json 파일을 다운로드한 다음 안드로이드 스튜디오 프로젝트에 추가합니다.
어떤 사람들은 좋아합니다.google-services (4).json
그들의 프로젝트에서.파일 이름을 로 변경합니다.google-services.json
그리고 당신은 괜찮을 것입니다.
저는 M1 칩이 장착된 MacBook에서 동일한 문제를 겪고 있었습니다. 제 에뮬레이터 날짜와 시간이 정확하지 않았습니다.수동으로 설정하면 하루를 절약할 수 있습니다.
나의 경우, appIdSuffix를 확인하십시오. 접미사가 Firebase/settings/general 페이지의 Apps에 이미 있습니까?Google-services.json에는 접미사가 포함되어야 합니다.
추가: 이미 빌드(앱/빌드 폴더 등)가 있는 경우 먼저 제거합니다.
/android/build.gradle을 체크인하십시오.
buildscript {
dependencies {
// ... other dependencies
classpath 'com.google.gms:google-services:4.3.14'
}
}
Google-services 버전이 최신인지 여부(https://rnfirebase.io/ 에서 해당 라이브러리를 사용하는 경우 최신 버전을 확인하십시오.Google 서비스를 문제를 해결하는 최신 버전으로 업데이트합니다.
언급URL : https://stackoverflow.com/questions/41124178/com-google-firebase-firebaseexception-an-internal-error-has-occurred-configu
'it-source' 카테고리의 다른 글
How to remove unused using namespaces (0) | 2023.06.25 |
---|---|
Find a document with ObjectID in mongoDB (0) | 2023.06.25 |
모카에 대한 테스트 디렉토리를 지정하는 방법은 무엇입니까? (0) | 2023.06.25 |
유형 스크립트에서 null 가능한 값을 반환하려면 어떻게 해야 합니까? (0) | 2023.06.25 |
ggplot을 사용하여 축의 숫자 형식을 변경하려면 어떻게 해야 합니까? (0) | 2023.06.20 |