Firebase의 google-services.json 설정하기
개발 과정에서 종종 release와 debug 또는 flavors에 따라 Firebase의 google-services.json를 다르게 설정해야 할 필요가 있습니다.
Gradle 설정
이를 해결하는 방법은 Gradle에 각 빌드 타입 혹은 flavor에 따라 아래와 같은 코드를 추가하는 것입니다:
copy {
from 'src/xxx' // xxx는 하위 폴더
include '*.json'
into '.'
}
하지만, 이 때 'src/' 혹은 'src'로 단순히 지정하려고 시도하면 동작하지 않을 수 있습니다. 이유는, 각 빌드 타입 혹은 flavor가 서로 다른 json 파일을 참조해야 하기 때문입니다. 그러므로 반드시 'from' 부분에 특정 하위 폴더를 명시적으로 지정해주어야 합니다. 예를 들면, release의 경우 'from src/release'와 같이 작성할 수 있습니다.
0 개의 댓글:
Post a Comment