본문 바로가기

ReactNative

[RN] google map api key 개발용, Release용 나누기

  • 에러내용

debug와 release api key를 나누고 싶을 때

release api key만 입력하여, 에뮬레이터 google map이 보이지 않을 때

 

  • 원인

-

 

  • 해결방법

1. debug, release SHA-1 google maps platform에 등록

- 항목 추가로 1개의 api에 등록할 경우, 1개의 api로 release, debug를 동시에 사용이 가능하다.

 

2. android/app/build.gradle의 buildTypes를 변경한다.

 

buildTypes {
        debug {
            buildConfigField("String", "map_api_key", "\"your_debug_api_key\"")
        }
        release {
            buildConfigField("String", "map_api_key", "\"your_release_api_key\"")
        }
    }

 

  • 마치며

이 게시글에 쓰여있는 것만 한다고 해서, 바로 쓸 수 있는 것은 아니다. 기본적으로 google map api를 사용하기 위한 기본 셋팅은 공식문서대로 진행해야 한다.

 

'ReactNative' 카테고리의 다른 글

[RN] google map app bundle 배포시 중요사항  (0) 2021.08.16
[RN] Task :app:installDebug FAILED  (0) 2021.08.08