ABOUT ME

-

Today
-
Yesterday
-
Total
-
  • [안드로이드] 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}" />
Designed by Tistory.