API 에서 받아온 네트워크 이미지를 화면에 그리려고하는데 대뜸 이런 오류가 발생.
The following ProgressEvent$ object was thrown resolving an image codec:
[object ProgressEvent]
GPT 한테 물어보니까 이 오류는 이미지를 디코딩하는 도중에 발생한 문제를 나타냅니다. 주로 이미지를 가져오는 과정에서 네트워크 오류나 서버에서 잘못된 응답을 받을 때 발생할 수 있습니다. 라며 나도 당연히 다 체크해본 말을 하는게 아닌가.. 이 쁨뻥아...
이리저리 뒤져보다가 발견한 해결책
프로젝트파일에서 -> web -> index.html 을 보게 되면 <body> <script> 가 있는데 거기서 onEntrypointLoaded 를 아래의 코드로 바꿔주면 된다.
//original
onEntrypointLoaded: function(engineInitializer) {
engineInitializer.initializeEngine().then(function(appRunner) {
appRunner.runApp();
});
}
↓
//edit
onEntrypointLoaded: function(engineInitializer) {
engineInitializer.initializeEngine({ renderer:"html"}).then(function(appRunner) {
appRunner.runApp();
});
}
그러면 오류 없이 아주 잘 실행 된다!
'Flutter' 카테고리의 다른 글
flutter build 하기 (0) | 2024.07.09 |
---|---|
flutter 스크롤 했을 때 AppBar color 바뀌는 오류 (0) | 2024.07.08 |
link : fatal error lnk1168 오류 (0) | 2024.07.01 |
Flutter 안드로이드에서 WebView Video 띄우기 - Youtube 재생하기 (0) | 2024.06.25 |
Flutter - dart의 dynamic 과 object 의 차이점 (0) | 2024.06.24 |