반응형
API키 같은 중요 정보는 Git에 올리기 조심스럽다.
그래서 gitIgnore를 사용한다
gitIgnore에는 local.properties가 자동으로 들어가있다.
local.properties서 api키를 추가해준다
Properties properties = new Properties()
properties.load(project.rootProject.file('local.properties').newDataInputStream())
android {
defaultConfig {
...
buildConfigField "String", "API_KEY", properties["api_key"]
}
app 수준 gradle에 properties 정의해주고
buildConfigField에도 api키를 적어준다.
Build 한번해주면
API키가 들어가있다
사용은 BuildConfig.API_KEY로 한다.
https://lsjsj92.tistory.com/566
https://velog.io/@hoyaho/HideAPIKey
반응형
'IT > Android' 카테고리의 다른 글
Android] Targeting s+ (version 31 and above) requires that one of flag_immutable or flag_mutable 대응 / 안드로이드 12 (0) | 2022.06.16 |
---|---|
Android] Retrofit2로 데이터받아오기 (0) | 2022.05.16 |
Android] 키보드 보이기 숨기기 #windowSoftInputMode (0) | 2022.05.05 |
Android] 설정화면 구성하기 #preference (0) | 2022.05.03 |
날씨 앱 3] OpenWeather // 공공데이터포털 (0) | 2022.04.28 |
댓글