Flutter 2

[Flutter] GradleException 오류 해결

오류 발견 플러터 코드를 작성할 때 VS Code 를 이용해서 작성한다. 안드로이드 스튜디오보다 훨씬 가독성이 있고 훨씬 가볍기 때문이다. VS Code 로 에뮬레이터를 돌려보고 apk 로 내보내어 테스트를 하는 등 큰 문제는 없으나 완성된 앱을 출시하기 위해서 Generate Signed Bundle 을 통해 aab 파일을 만들 때에는 CLI 가 불편하다. keystore 에서 키를 불러오고 필요한 정보를 입력하고 저장하는 것은 GUI 가 훨씬 편하다. 예전에는 빌드하면서 GradleException 를 발견하고 그냥 해결하고 말았는데 이번에 확인해 보니 VS Code 에서 작성된 코드를 안드로이드 스튜디오에서 불러오니 GradleException 오류가 생성되는 것을 확인하였다. 해결 방법 이 오류를..

[Flutter] "버전 코드는 이미 사용되었습니다. 다른 버전 코드를 사용해 보세요." 해결

버전 코드 오류 이전에 작성된 플러터 앱을 업데이트하기 위해서 Generate Signed Bundle 로 aab 파일을 만들고 구글 개발자 콘솔에 업로드를 하는 과정에서 "버전 코드는 이미 사용되었습니다. 다른 버전 코드를 사용해 보세요." 오류를 맞이 하였다. 예전에도 이런 경험이 한번 있었기에 기록과 기억을 위해 포스트를 작성한다. pubspec.yaml 파일을 보면 기본값으로 version: 1.0.0+1 으로 되어있다. 그러면서 앱의 새로운 기능이나 오류를 해결하면서 업데이트 과정을 거치면서 버전을 올리면서 version: x.x.x+x 와 같이 계속 수정되어야 한다. 이때, 위의 주석에 나온 것처럼 빌드 넘버를 표시하고 있고 앞쪽 닷으로 나뉜 것은 버전 네임으로 사용되고 뒤의 +x 는 버전 코..