문제 상황
PathNotFoundException: Cannot open file, path = 'characters.txt' (OS Error: No such file or directory, errno = 2)
- 게임 실행 중 파일을 찾지 못하는 오류 발생
- lib/characters.txt 파일을 생성했지만, 여전히 파일이 존재하지 않는다고 나옴
원인 분석
- 경로 지정 문제
- File('characters.txt') → 현재 실행 중인 디렉토리에서 찾음
- File('lib/characters.txt') → lib/ 폴더 안에서 찾음 (상대 경로)
- 실행 위치에 따라 상대 경로가 다르게 해석될 수 있음
해결 방법
- 절대 경로로 지정하면 문제 해결됨.
- 현재 스크립트 실행 위치를 기반으로 경로를 찾아서 설정.
'flutter앱개발과정' 카테고리의 다른 글
기차예매 서비스 - 트러블 슈팅(다이얼로그 확인 누르면 검은 화면이 나옴) (0) | 2025.04.01 |
---|---|
기차예매서비스 - 트러블슈팅(setState()를 썼는데 화면이 안 바뀜) (0) | 2025.03.31 |
RPG 게임 - 트러블 슈팅(Stack Overflow 오류) (0) | 2025.03.20 |
dart문법 - 비동기 프로그래밍과 Dart (0) | 2025.03.19 |
dart문법- 라이브러리 정리 (0) | 2025.03.18 |