Act99 기술블로그

[비전공자] flutter+android studio 플러터 앱 버전 업데이트 방법 본문

개발팁저장소/flutter

[비전공자] flutter+android studio 플러터 앱 버전 업데이트 방법

Act99 2020. 11. 20. 13:54

 

구글 플레이에 앱 배포 후,

코드 수정으로 bundle 파일 혹은 apk 파일을 업데이트 후 재 업로드를 시켜줘야 하는 일이 생긴다.

 

그때, pubspec.yaml 파일과 anroid 폴더 -> app 폴더의 build.gradle 파일,

android 폴더 내 local.properties 파일을 확인해주어야 한다.

 

먼저 pubspec.yaml 파일을 확인해보자.

 

1.0.0 은 version name 이며, +1 은 실제 version code 이다.

pubspec.yaml 파일 상단을 보면 version이 있는데,

1.0.0은 version name, 즉 버전 이름이라고 생각하면 된다.

+1의 경우 version code 이며, 수정할 때마다 +1씩 늘려줘야 한다.

 

나의 경우, 버전을 업데이트 할 때, 주요 코드가 변경되지 않으면 version name을 1.0.0 에서 1.0.1로 변경하며,

version code는 +1에서 +2로 수정해준다.

 

저장 후 app/bundle.gradle 파일을 열어준다.

 

app/build.gradle 파일을 확인해준다.

app/build.gradle 파일을 확인하면 플러터 버전 네임과 코드가 있는데,

이 역시 동일하게 맞춰져 있는지, 동일하게 맞춰있지않으면 수정해 저장시켜준다.

 

 

 

마지막으로 local.properties 파일의 version name 과 version code를 동일하게 변경시켜준 후 저장,

flutter pub get 명령어를 실행시켜준 후,

(가끔 오류가 생길 때가 있는데 그땐 flutter clean 한번 해준 후 동일하게 실행하면 오류가 사라진다.)

 

anroid studio 에서 bundle 파일을 generate 시켜준다.

 

 

 

bundle 파일이 생성된 후, 다시 구글 플레이 콘솔에 업로드시켜주면 잘 작동하는 것을 알 수 있다.