development

getToken ()이 실패했습니다.

big-blog 2020. 12. 9. 21:10
반응형

getToken ()이 실패했습니다. 상태 BAD_AUTHENTICATION 오류


Android 스튜디오에서 Android 애플리케이션을 실행할 때 다음 오류를 발견했습니다. 이 오류로 인해 내 기기에 앱을 설치할 수 없습니다. 해결책을 찾지 못했습니다 :( 도와주세요

인증 : [GoogleAccountDataServiceImpl] getToken ()에 실패했습니다. 상태 BAD_AUTHENTICATION, 계정 :, App : com.android.vending, 서비스 : androidmarket com.google.android.gms.auth.be.account.bd : 장기 사용 자격 증명을 사용할 수 없습니다.


며칠 전에 같은 문제가 있습니다. 새 프로젝트에서 전체 코드를 컴파일하고 Problem Solved !!.

진짜 문제가 무엇인지 모릅니다. 여기에 해결 방법이없는 문제가 있습니다 .


나는 내 google-services.json파일에 잘못된 자격 증명 이 있고 새 파일을 얻은 후 문제가 해결되었다는 것과 동일한 문제가있었습니다 .

이 문제를 해결하는 과정에서 Google Play 서비스도 업데이트했지만 이것이 필요하지 않다고 생각합니다.


다른 솔루션을 테스트했지만 아무것도 작동하지 않았습니다. 장치를 재부팅하고 오류가 사라졌습니다.


firebase 서버를 사용하는 경우 firebase 업데이트에 따라 전화 번호 인증을 제공하면 연락처 번호 앞에 국가 코드를 입력하는 것이 필수입니다. 예-+91 9999998888


휴대 전화에서 Google Play 서비스를 업데이트하고 동일한 오류가 더 이상 표시되지 않습니다. com.google.android.gms : play-services-cast : 9.6.1 및 analytics : 9.6.1을 가져옵니다. 기기에서 실행중인 버전이 너무 낮은 지 확실하지 않지만 이제 문제가 해결되었지만 이전 버전의 Google Play 서비스를 실행하는 사용자에게이 오류를 방지하는 방법을 알 수 없습니다.


새로운 Google 자격 증명으로 앱을 사용해 보거나 사용했다면 콘솔 및 Google Play 서비스에서 전체 인물을 만들어보십시오.


제 경우에는 종속성 버전 문제였습니다. firebase에 대한 인증 종속성을 최신 버전으로 업데이트해야했습니다. 구현 'com.google.firebase : firebase-auth : 17.0.0'


Android Studio에서 직접 앱을 설치하려고 할 때이 오류가 발생했습니다.
Android Studio는 기본적으로 디버그 인증서로 앱에 서명하는 동안 Play Console에서 앱을 설정하는 데 릴리스 인증서를 사용했기 때문에 인증서 불일치 때문이었습니다.
adb를 통해 앱을 설치하면 오류가 해결되었습니다.

https://developers.google.com/games/services/android/quickstart#step_4_test_your_game

Google Play Console에서 애플리케이션을 설정하는 동안 사용한 인증서 중 하나와 일치하는 인증서로 내보내고 서명 한 APK를 실행해야합니다.

참고 URL : https://stackoverflow.com/questions/35967017/gettoken-failed-status-bad-authentication-error

반응형