[022] 플러터 (Flutter) Tip - 3.27.0 버전에서 안드로이드 일부 기기 UI 깨짐 이슈 해결 방법 (ERROR:flutter/impeller/renderer/backend/vulkan/command_queue_vk.cc(66)] Impeller validation 해결)
2025. 8. 1. 15:43ㆍ모바일어플개발/Flutter Tips
반응형
안녕하세요~ totally 개발자입니다.
플러터 3.27.0 버전을 사용하는 경우에 일부 안드로이드 기기예를 들어 A15, S22 울트라 등) 중 일부 기기에서 UI가 깨져 보이거나 메모리 이슈로 표현되는 문제가 발생되는 경우에 조치해볼 수 있는 방안을 공유합니다.
예를 들어 아래와 같은 오류가 표시되면서 앱이 종료되거나 UI 렌더링 되는 도중에 이미지 또는 글씨 화면이 이상하게 표시된다는 등 문제가 발생하는 경우가 있습니다.
#14 pc 00000000020f7c64 /data/app/~~19vvJ9--iJS_
E/flutter ( 2346): [ERROR:flutter/impeller/renderer/backend/vulkan/command_queue_vk.cc(66)] Impeller validation: Failed to submit queue: ErrorDeviceLost
Impeller를 아래와 같이 비활성화도 해보았지만 이렇게 해결이 되지 않았지만 플러터 버전을 3.24.4로 다운그레이드 해보니 해당 이슈가 깔끔하게 사라졌습니다.
flutter 버전 변경 방법은 플러터 설치한 경로(flutter/bin/)로 이동한 뒤에 git checkout 3.24.4 명령어 입력하고 빌드하면 됩니다. 다만 다운그레이드하면서 일부 패키지에 대한 버전 조정이 필요할 수는 있습니다.
저는 이렇게 해결 하였으니 개발에 도움이 되셨기를 바랍니다.
반응형