250x250
Notice
Recent Posts
Recent Comments
Link
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
Tags
- flutter #dart #stream
- 청년도약계좌환승
- 도약전환
- 도약연계
- 안드로이드 #코틀린 #코루틴 #콜백 #채널
- Flutter #Stream
- 희망적금연계
- 희망적금전환
- Flutter #Stream #dart
- 조립 후 재부팅
- 플러터 #안드로이드 #플레이콘솔 #앱내리기
- 도약계좌전환
Archives
- Today
- Total
Flutter 개발 상자
[Flutter] 처음알았다. key.properties의 storeFile 경로 설정에 대하여 본문
728x90
문제
storePassword=xxx
keyPassword=xxx
keyAlias=key
storeFile=./key.jks
위와 같이 설정을 한
key.properties 파일이
/android 폴더에 위치한다면
key.jks 파일은 어디에 위치해야 할까요?
정답
정답은 /android/app 폴더입니다!
storeFile에는 상대경로로 key.jks 파일의 위치를 정의하였고
./ 의 의미는 현재 폴더를 의미합니다.
하지만 android 폴더가 아닌 app 폴더에 위치한것으로 인식을 하는데요
이는 key.properties 파일이 어디에 있든 기본적으로 /android/app 폴더를 시작점으로 보기 때문인데
자세한건 GPT의 설명입니다.
이 현상은 Flutter 프로젝트의 android 디렉토리에서 storeFile의 상대 경로가 android/app 폴더 기준으로 동작하기 때문입니다. 즉, key.properties에서 설정한 경로는 android/app 디렉토리 기준으로 해석됩니다.
Gradle 스크립트 동작의 경로 기준 Gradle 빌드에서 key.properties 파일은 android/app 디렉토리에 있는 build.gradle 스크립트에 의해 로드되기 때문에 경로가 android/app을 기준으로 처리됩니다.
지금까지 절대경로만 쓰고있었어서 잘 몰랐었는데 이런 비밀이 숨겨져 있었네요.
728x90
'Flutter > 간단팁' 카테고리의 다른 글
[Flutter] FVM 삭제 완료 (0) | 2025.02.05 |
---|---|
[Flutter] 문화충격을 받은 GroupBy 함수 사용법 (2) | 2025.01.23 |
[Flutter] FVM을 brew로 설치하기 (1) | 2024.12.05 |
[Flutter] 안드로이드 스튜디오에서 Xcode 실행하기 (3) | 2024.08.05 |
플레이스토어 콘솔 에서 앱 게시취소를 하고 싶은데 선택이 되지 않는다면 (2) | 2024.06.03 |