Development Artist

[Flutter, Issue] ======== Exception caught by image resource service ================================================The following assertion was thrown resolving an image codec:Unable to load asset: images/ .png 본문

TroubleShooting/Flutter Issue

[Flutter, Issue] ======== Exception caught by image resource service ================================================The following assertion was thrown resolving an image codec:Unable to load asset: images/ .png

JMcunst 2022. 1. 9. 18:02
728x90
반응형

이슈

1. 플러터 인프런 강의 중, 넷플릭스 UI 만들기가 있는데, 2강에서 HomeScreen에 이미지를 set 하는 과정이었다.

2. images 폴더를 만들고 사용할 이미지를 넣었다.

pubspec.yaml

3. pubspec.yaml에 주석된 assets 부분을 풀고, images 폴더를 명시해주었다.

4. 실행한 결과, asset을 load할 수 없다는 이슈가 발생.


해결

1. terminal에서 다음과 같이 flutter pub get, flutter upgrade를 실행. 하지만, 문제 해결 되지 않음

2. flutter clean을 실행한 다음, AndroidStudio를 restart, 그리고 다시 flutter pub get.

 

3. 실행해보면 다음과 같이 뜨는 것을 확인.


원인

1. pubspec.yaml이 수정이 되면 업데이트를 해줘야 한다. VSC의 경우에는 수정하고 저장하면 자동으로 업데이트를 해준다고 하는데, AndroidStudio는 그렇지 않은 것 같다.

2. 수동으로 flutter pub get, flutter upgrade를 해주었는데도 안되어서, 캐시를 의심해 볼 수 있었다. flutter clean을 통해서 날리고 다시 flutter pub get을 해주니, 정상적으로 작동이 되었다.

728x90
반응형
Comments