내 디버그 안드로이드 앱에서 Google과 페이스 북으로 파이어베이스에 로그인했는데 제대로 작동했지만 서명 된 APK를 생성 한 후 작동하지 않습니다. 릴리즈 SHA로 firebase 프로젝트의 SHA1을 업데이트하고 업데이트했습니다. 개발자를 위해 페이스 북에서 키 해시를 사용하지만 여전히 내가 할 수있는 것은 작동하지 않습니다.릴리스 모드에서 파이어베이스 인증이 실패했습니다
답변
대다수의 경우 proguard로 인해 발생하며 apk를 빌드 할 때 파일 중 일부가 제거됩니다. Proguard가 비활성화되어있을 때 작동하는지 확인하십시오. 작동하는 경우 모든 필수 파일을 보관하도록 proguard를 구성하십시오.
하지 않으려면 난독 화는 더 쉽게 구글에 튜토리얼을 찾을 수 있습니다 난독를 구성하려면 어느 정도 같은
buildTypes {
release {
minifyEnabled false
proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-rules.pro'
}
debug {
minifyEnabled false
proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-rules.pro'
}
}
을 볼 것이다 변경 한 후 build.gradle 에서 minifyEnabled false
을 설정합니다. 일부 유용한 링크 : -
작동 해 주셔서 감사합니다. –
코드를 보지 않고 말하면 힘들지 만, 과거에는 나를 위해 일한 한 가지가 proguard를 끄거나 build.gradle에서 축소하는 것이 었습니다. 그런 것들이 나를 위해 릴리스 apk에서 속성 이름을 변경하고 있었기 때문에 그 이름이 json에있는 이름과 일치하지 않아서 직렬화가 실패하게되었습니다.
이미 해제되었습니다. –
릴리스 된 빌드 버전을 선택하고 노래 APK를 생성 한 적이 있습니까? 희망 사항이 적용됩니다.
- 1. 인증이 실패했습니다.
- 2. Java를 사용한 Kerberos 인증이 실패했습니다
- 3. passportjs 인증이 실패했습니다.
- 4. Traefik 인증이 실패했습니다.
- 5. javax 인증이 실패했습니다
- 6. netbeans subversion 인증이 실패했습니다.
- 7. 커밋시 TortoiseSvn 인증이 실패했습니다.
- 8. AWS ssh 인증이 실패했습니다.
- 9. 릴리스 모드에서 디버깅의 단점
- 10. 릴리스 모드에서 AggregateException
- 11. 릴리스 모드에서 디버그하는 방법
- 12. 릴리스 모드에서 오류 표시
- 13. 릴리스 지점 및 릴리스 모드에서 빌드
- 14. aio_write가 릴리스 빌드에서 실패했습니다.
- 15. Gradle 릴리스 빌드가 실패했습니다.
- 16. 프로젝트가 디버그 모드에서 실패하지만 릴리스 모드에서 작동합니다.
- 17. 클라이언트와 WCF 서비스간에 인증이 실패했습니다.
- 18. 요청에 대한 양식 인증이 실패했습니다
- 19. 사용자에 대한 식별 인증이 실패했습니다.
- 20. Java mongo db 인증이 실패했습니다.
- 21. Android의 서버에서 인증이 실패했습니다. Google지도
- 22. Eclipse, aptana - FTP 인증이 실패했습니다.
- 23. 릴리스 모드에서 Caliburn을 작성하는 방법
- 24. 릴리스 모드에서 예외를 기록하는 방법
- 25. 릴리스 모드에서 컴파일 오류가 발생했습니다.
- 26. 는 릴리스 모드에서 예외를 throw
- 27. 자 마린 WCF 릴리스 모드에서
- 28. 릴리스 모드에서 Log4net이 로그하지 않습니다.
- 29. librsvg 라이브러리가 릴리스 모드에서 충돌합니다.
- 30. 릴리스 모드에서 부스트 multi_index_container 충돌
는 재생 구글의 애플리케이션 서명을 사용하십니까? –