Search
🏏

10. 안드로이드 앱스토어 출시

1. KeySotre만들기

플루터 프로젝트 경로로 이동해서 아래의 명령어 입력
keytool -genkey -v -keystore ~/key.jks -keyalg RSA -keysize 2048 -validity 10000 -alias key
JavaScript
복사
이름, 주소 등등 입력 해주면 루트 경로에 키 파일을 만들어준다

2. 앱에 key 파일 넣고 참조하게 해주기

android → app 경로에 key.jks 복사해주기
같은 경로에 key.properties파일 생성민 아래 코드 입력 후 저장
storePassword=<키생성시 입력한 암호> keyPassword=<키생성시 입력한 암호> keyAlias=key storeFile=./key.jks
JavaScript
복사
해당 파일들은 공유가 되면 안되기에 gitignore에 추가해준다(추가되어있을 수도 있음)
key.properties **/*.keystore **/*.jks
JavaScript
복사

3. Gradle파일에서 서명 될 수 있게 설정

android → app → build.gradle
상단(적용되어있을 수 있음 확인)
def keystoreProperties = new Properties() def keystorePropertiesFile = rootProject.file('key.properties') if (keystorePropertiesFile.exists()) { keystoreProperties.load(new FileInputStream(keystorePropertiesFile)) }
JavaScript
복사
하단부분
signingConfigs { release { keyAlias keystoreProperties['keyAlias'] keyPassword keystoreProperties['keyPassword'] storeFile file(keystoreProperties['storeFile']) storePassword keystoreProperties['storePassword'] } } buildTypes { release { //signingConfig = signingConfigs.debug signingConfig signingConfigs.release } }
JavaScript
복사

4. 번들 빌드 진행

프로젝트 경로 → android 이동
flutter build appbundle
JavaScript
복사