상세 컨텐츠

본문 제목

[Flutter] 버전 2.0.4 build Failed 발생

IT/응용

by SINAFLA 2021. 9. 15. 11:16

본문

반응형

버전 정보

  • Flutter 버전 : 2.0.4
  • dart 버전 : 2.12 버전 (null-safety 적용)

 

 

  • flutter build apk —split-per-abi 명령어를 입력했는 데, appBuildResource를 못찾는 에러가 발생하면서 build failed 가 발생됐다.

 

 

에러 이유

  • build.gradle의 버전과 관련된 이슈
  • build.gradle의 버전 업과 관련된 audioplayers의 v0.18.3의 kotlin version issue
  • flutter build시 실행되는 Android Sdk의 위치에 따른 이슈

 

 

Flutter 버전 2.0.4과 관련된 build.gradle 업그레이드

  • Flutter 프로젝트 → Android 디렉토리 → build.gradle 파일 오픈
  • build.gradle 버전 4.0.1 변경
  • gradle 디렉토리 → gradle-wrapper 디렉토리 → gradle-wrapper.properties의 gradle의 버전 6.1.1로 변경
  • 소스코드 오른쪽 상단에 뜨는 Sync now 버튼을 클릭 후, 코끼리 모양의 버튼을 클릭해 설정된 gradle 버전이 다운되게 하기

 

audioplayers 플러그인 버전 0.18.3의 Kotlin 버전 문제

  • 해당 플러그인의 버전을 0.20.0 으로 변경해서 flutter clean 명령어 실행 후 flutter pub get 명령어로 의존성을 추가

 

Flutter build 명령어 실행시 Android sdk의 위치에 따른 이슈

  • window의 명령어 실행시 대소문자를 구분한다.
  • Flutter 프로젝트의 Android 디렉토리를 열면 local.properties 파일을 볼 수 있다.
  • local.properties의 sdk.dir 위치를 확인할 수 있다.
  • 내 같은 경우엔 ~~/sdk로 위치가 설정이 되어있었는데, 실제 sdk는 ~Sdk 라서 대소문자가 다른 경우가 있었다.
  • 터미널 창에서 flutter config —android-sdk="" 명령어를 입력해 실제 android sdk가 설치된 디렉토리를 변경한다.
  • Android Studio를 다시 재시작을 한 후 local.properties의 sdk.dir가 변경된 것을 확인할 수 있다.

 

 

반응형

관련글 더보기

댓글 영역