반응형
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
왜 gitignore를 사용할까? - gitignore 사용 이유와 사용 방법에 대해
포스팅 목적 이번 포스팅은 .gitignore에 대해서 작성합니다. git을 하다보면 .gitignore가 많이 보이는데요. 이 gitignore을 왜 사용하는지, 사용하는 목적이 무엇인지 그리고 사용하는 방법에 대해서 작
lsjsj92.tistory.com
https://velog.io/@hoyaho/HideAPIKey
API 키 숨기기 | Android Study
은밀하게 위대하게 돈을 지켜라
velog.io
반응형
'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 |
댓글