-
[안드로이드] API 키 관리하기카테고리 없음 2024. 5. 1. 18:15
우선 local.properties에 본인이 사용할 api key를 key=value 형식으로 적어준다.
GOOGLE_MAP_API=API-KEY # 키가 인식이 안되면 쌍따옴표 붙여서 GOOGLE_MAP_API="API-KEY"
build.gradle.kts에서 아래처럼 manifestPlaceholders에 properties에서 가져온 값을 등록해준다.
val properties = Properties().apply { load(FileInputStream(rootProject.file("local.properties"))) } android { defaultConfig { manifestPlaceholders["GOOGLE_MAP_API"] = properties["GOOGLE_MAP_API"] as String } }
AndroidManifest에선 위에 선언했던 map의 key로 아래와 같은 형태로 적으면 된다.
<meta-data android:name="com.google.android.maps.v2.API_KEY" android:value="${GOOGLE_MAP_API}" />