Act99 기술블로그

[비전공자] 안드로이드 스튜디오를 이용하여 Flutter 앱 구글플레이 스토어 배포하기 (Flutter + Google Play Store with Android Studio) 본문

개발팁저장소/flutter

[비전공자] 안드로이드 스튜디오를 이용하여 Flutter 앱 구글플레이 스토어 배포하기 (Flutter + Google Play Store with Android Studio)

Act99 2020. 11. 19. 21:39

플러터를 구글 플레이스토어에 올릴 때, bundle 또는 apk 파일로 만들어주어야 한다.

(bundle파일 추천)

가장 간편한 방법은 구글 스튜디오를 이용하는 방법이다.

 

안드로이드 스튜디오를 연 후, 플러터 프로젝트 안에 android 폴더를 열어준다.

안드로이드 스튜디오를 연 후, 플러터 프로젝트 안에 android 폴더를 열어준다.

 

build 창을 연 후 generate ~~~ 클릭

 

필자는 bundle 파일을 만들어 줄 예정

 

 

생성

새로 만드는 경우, create new 를 클릭하면 이 창이 뜨는데,

jks 파일을 형성하기 위한 폴더를 만들어주고 경로로 설정한 후

 

원하는 이름.jks 를 붙여준다.

다음, 비밀번호, 비밀번호 확인을 적어준다.

(이 비밀번호는 다시 찾기 어렵기 때문에 꼭!!!!! 외워두거나 메모해둬야합니다.)

 

다음 Alias 를 원하는 이름으로 설정해준다. (필자의 경우, key store path의 jks 파일 이름은 회사 이름, Alias 이름은 앱 이름을 적는다.)

 

비밀번호와 비밀번호 확인란에 비밀번호를 적어준다. 

(이 또한 잊어버리면 찾기 어렵다.)

 

다음 certificate 입력란이 있는데, 이름, 부서직책, 조직명, 거주지 등을 적는 란이다. 그냥 이름만 적어준다.

(이름만 적어주면 바로 생성이 가능하다.)

 

모든 설정이 완료

Export encrypted key for ~~~~~ 라는 글이 있는데, 이는 이미 apk 파일로 구글스토어에 올린 후, bundle 파일로 바꾸려고 할 때 필요한 기능이므로 체크 해제 후 넘어가준다. 

 

생성할 때, debug, release 등의 선택지가 있는데 release 로 설정한 후, 생성한다.

 

생성이 완료되면 알림이 오른쪽 하단에 뜬다. 클릭 후, locate 버튼을 누르면 bundle 파일이 형성된 폴더가 뜬다.

(보통 bundle파일이 만들어지는 곳은 본인 플러터 프로젝트 -> android 폴더 -> app 폴더 -> release 폴더 안이다.)

 

 

이것을 구글플레이 콘솔에서 만들 예정인 앱 프로젝트에 넣어주면 된다.