[Flutter] Invalid depfile 에러 해결
개발 환경
---------------------------------
OS : Mac
개발 툴 : android studio
개발 언어 : dart
개발 프레임워크 : flutter
---------------------------------
실제 기기에서 앱을 실행하니 자꾸 아래와 같은 에러가 발생했다.
FIle -> Invalidate Caches -> Optional 세개 다 체크해서 캐시 정리를 해도 같은 에러가 발생했다..
로그를 읽어보면 stt.dart 파일에 dart.html 을 찾을 수 없다고 하는데 stt파일은 html 패키지를 사용하지 않는 파일이었다.
Launching lib/main.dart on SM S901N in debug mode...
Running Gradle task 'assembleDebug'...
Invalid depfile: ~/chat_project/.dart_tool/flutter_build/e82261caea9e5c858f84f757dfdac1ab/kernel_snapshot.d
Invalid depfile: ~/chat_project/.dart_tool/flutter_build/e82261caea9e5c858f84f757dfdac1ab/kernel_snapshot.d
lib/stt.dart:1:8: Error: Not found: 'dart:html'
import 'dart:html';
^
Unhandled exception:
FileSystemException(uri=org-dartlang-untranslatable-uri:dart%3Ahtml; message=StandardFileSystem only supports file:* and data:* URIs)
#0 StandardFileSystem.entityForUri (package:front_end/src/api_prototype/standard_file_system.dart:34:7)
#1 asFileUri (package:vm/kernel_front_end.dart:659:37)
#2 writeDepfile (package:vm/kernel_front_end.dart:799:21)
<asynchronous suspension>
#3 FrontendCompiler.compile (package:frontend_server/frontend_server.dart:625:9)
<asynchronous suspension>
#4 starter (package:frontend_server/frontend_server.dart:1451:12)
<asynchronous suspension>
<해결방법>
flutter clean
flutter pub get
terminal에 flutter clean 한번 해주고 flutter pub get 실행하니
해결되었다!