java.util.zip.ZipException: zip END header not found ~/.gradle 파일 삭제 후 재 빌드 Build failed due to use of deprecated Android v1 embedding. 안드로이드 빌드 시 발생하는 에러 android\app\src\main\AndroidManifest.xml 내에 setState() or markNeedsBuild() called during build. 원인은 빌드 중에 setState() 나 markNeedsBuild()를 호출해서 입니다. 혹시 해당 화면에서 initState() 함수가 실행되기 전에 setState()를 호출하고 있는 건 확인해 보세요 ^^ Vertical viewport was given unbounded height Column 내 ListView의 높이가 없어서 발생되는 에러입니다. 결국 ListView의 사이즈를 정해줘야 합니다. 근데 개발하시는 분의 의도에 맞게 수정해야 겠죠? 1. 정확한 ListView의 사이즈를 명시 - SizeBox로 ListView를 감싸고 정확한 높이를 명시 2. ListView의 사이즈에 맞게 높이가 변동, 그러나 높이가 화면을 넘어서면 오버플로우 발생. - ListView의 옵션에 shrinkWrap : true 를 추가 ListView ( shrinkWrap : true, children [ ... ], ) 3. 다른 컬럼의 사이즈 외에 남은 사이즈를 모두 차지 - Expanded() 사용. 이 내용은 하기 이전글에 잘 적혀 있습니다. 2021.12.31 - [Flutter(플러.. Could not find a file named “pubspec.yaml” 때때로 발생하는 문제인데, 캐쉬를 삭제해 보시길 권장한다. 프로젝트 폴더에서 rm -r .pub-cache This widget has been unmounted, so the State no longer has a context 위젯이 dipose()로 unmounted 되었는데 context를 사용한 경우에 발생하는 에러입니다. 해결 방법 1. dispose() 되면 해당 로직을 타지 않게 수정을 해주는 것이 제일 좋습니다. 2. 해당 로직을 하기 코드로 감싼다. 즉 mount 되지 않았으면 실행하지 않도록 하는 것입니다. if(mounted){ ... } Async calls in override dispose() throws exception when dispose function is async https://github.com/flutter/flutter/issues/64935 Async calls in override dispose() throws exception when dispose function is async · Issue #64935 · flutter/flutter I ran into an interesting issue while using flutter sounds to play some sounds Basically, when SoundPlayerUI is disposed, it needs to stop playing the current sound. @override Future di... github.com 위 링크에 가시면 이런저런 이야기가 많은데.... 본인이 개발한.. don't support null safety https://dart.dev/null-safety/unsound-null-safety Unsound null safety Mixing language versions lets you migrate to null safety at your own pace, with some of the benefits of null safety. dart.dev Error: Cannot run with sound null safety, because the following dependencies don't support null safety: Flutter 2.0부터는 null-safety로 개발을 지향합니다. null-safety하도록 개발 했는데, 발생하는 경우가 난감합니다. 이는 대부분 기존의 개발된 2.0 이전.. 이전 1 다음