티스토리 뷰

반응형

배경 : 개발 시 사용했던 log를 release 버전에서는 로그가 찍히지 않도록 변경하였다. 변경 후, 이 부분을 테스트하기 위해 개발과정에서 release 버전으로 앱을 실행시켜야 했다.

 

방법 :

release 버전에 사용할 keystore 를 생성

생성한 keystore 파일을 android studio의 app 폴더에 지정 

app 폴더의 builde.gradle 에서 앱이 release 버전으로 실행 해당 keystore를 이용해 앱을 실행시키도록 함

( 참고로, build.gradle 파일에 직접 keystore 의 민감한 정보를 포함하기 때문에 property 파일에 따로 작성하고 이를 불러서 사용하도록 하는 방법이 있음... 참고 url : https://developer.android.com/studio/publish/app-signing?hl=ko

- app 폴더의 builde.gradle 파일

1. android{.....} 내부에 아래의 signingConfigs 작성

2. android{ buildType { .... }} 내부 release 내에 아래의 singingCofig  부분 추가 작성

- 앱 실행 시 release 로 실행 

1. android studio 하단의 네모 표시나 Project 우클릭 후, "Open Module Settings" 에 들어가서 BuildeType release로 변경하여 실행하면 끝.

 

※ build.gradle 실행 시, error 가 난다면... singingConfigs  부분을 buildType 보다 상단에 위치시키면 해결.

error 내용 : groovy.lang.MissingPropertyException: Could not get unknown property 'config' for SigningConfig container of type org.gradle.api.internal.FactoryNamedDomainObjectContainer.

반응형
공지사항
최근에 올라온 글
최근에 달린 댓글
Total
Today
Yesterday
링크
TAG
more
«   2024/10   »
1 2 3 4 5
6 7 8 9 10 11 12
13 14 15 16 17 18 19
20 21 22 23 24 25 26
27 28 29 30 31
글 보관함