firebase 에서 google signin 처리 하면서 생겼던 이슈들임
셈플프로젝트는 잘 돌아가지만
실제 게임을 빌드해보니 sign 요청하자마자 runtime crash남
원인은 build setting -> minify 를 Gradle 로 해서 발생했었음.
그런데 minify 를 none 으로 하면 빌드가 안됨.
그래서 구글링 결과 찾아낸 해결책은
minify none 으로 바꾸고 custom maingradle.template 을 수정하는것
multidex true 로 바꿔서 빌드는 성공했음
그러나 이번엔 실제 디바이스에서 google sign 요청하자
sign fragment 를 못찾는 runtime exception 발생.
구글링결과 multidex 를 허용하기위해 maingradle.template 를 수정했던게 문제의 소지가 있었음.
androidX 를 지원하기위한 dependency 쪽 오류로 결론내려짐.
그래서 잘 모르는 분야인 custom main gradle 은 다시 날려버리고
아예 안드로이드 버젼 4.4 에서 5.1 로 올림
5.1 은 2014년경 디바이스 기준이기에 현재 서비스 하려는 게임의 연령층(미취학,저학년)이
사용하는 디바이스들에서 돌리기에 무리없다 판단
버젼업으로 multidex 이슈도 제거되고 정신적스트레스도 덩달아 제거됨
태그 : googlesignin, firebase


최근 덧글