asset 파일이 존재하지 않음

asset 파일이 존재하지 않음 (asset_does_not_exist)

이 문서는 Dart 분석기(analyzer)가 만들어 내는 asset_does_not_exist 진단(diagnostic)에 대한 상세한 내용을 설명하는 문서예요. 요약하면, flutter: 섹션의 assets 목록에 존재하지 않는 파일을 가리키는 값이 들어 있을 때 분석기가 이 진단을 알려 줘요. 어떤 상황에서 발생하고 어떻게 고치는지 함께 알아볼게요.

출처: asset_does_not_exist

본문

진단 메시지

The asset file '{0}' doesn't exist.

asset 파일 '{0}'이(가) 존재하지 않아요.

설명

분석기는 assets 목록에 존재하지 않는 파일을 참조하는 값이 들어 있을 때 이 진단을 만들어 내요. assets 목록에 적은 경로는 프로젝트에 실제로 존재하는 파일을 가리켜야 하거든요.

예시

doesNotExist.gif 파일이 존재하지 않는다고 가정해 볼게요. 다음 코드는 그 파일을 asset으로 나열하고 있기 때문에 이 진단을 만들어 내요.

name: example
flutter:
  assets:
    - doesNotExist.gif

일반적인 해결 방법

  • 경로가 올바르다면, 해당 경로에 파일을 만들어 주세요.
  • 경로가 올바르지 않다면, asset이 담긴 파일의 경로와 일치하도록 경로를 바꿔 주세요.

더 알아보기