본문 바로가기
IT/Android

Android Studio] Api 키 숨기기 #gitIgnore

by 깻잎쌈 2022. 5. 11.
반응형

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

 

반응형

댓글