'lib/home.dart:2:8: Error: Not found: 'dart:html'
I am new here and facing issues with the Android studio. I try to run main.dart (both ios and android) and get this warning message
** BUILD FAILED **
↳
Invalid depfile: /Users/przemek/AndroidStudioProjects/get_stared_app/.dart_tool/flutter_build/a0939d4e94e10e87373caa81ce1cf2b7/kernel_snapshot.d
Invalid depfile: /Users/przemek/AndroidStudioProjects/get_stared_app/.dart_tool/flutter_build/a0939d4e94e10e87373caa81ce1cf2b7/kernel_snapshot.d
Invalid depfile: /Users/przemek/AndroidStudioProjects/get_stared_app/.dart_tool/flutter_build/a0939d4e94e10e87373caa81ce1cf2b7/kernel_snapshot.d
Invalid depfile: /Users/przemek/AndroidStudioProjects/get_stared_app/.dart_tool/flutter_build/a0939d4e94e10e87373caa81ce1cf2b7/kernel_snapshot.d
lib/home.dart:2: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:33:7)
#1 asFileUri (package:vm/kernel_front_end.dart:659:37)
#2 writeDepfile (package:vm/kernel_front_end.dart:853:21)
<asynchronous suspension>
#3 FrontendCompiler.compile (package:frontend_server/frontend_server.dart:574:15)
<asynchronous suspension>
#4 _FlutterFrontendCompiler.compile (package:flutter_frontend_server/server.dart:43:22)
#5 starter (package:flutter_frontend_server/server.dart:182:27)
#6 main (file:///b/s/w/ir/cache/builder/src/flutter/flutter_frontend_server/bin/starter.dart:9:30)
#7 _startIsolate.<anonymous closure> (dart:isolate-patch/isolate_patch.dart:299:32)
#8 _RawReceivePortImpl._handleMessage (dart:isolate-patch/isolate_patch.dart:168:12)
Command PhaseScriptExecution failed with a nonzero exit code
note: Using new build system
note: Building targets in parallel
note: Planning build
note: Constructing build description
warning: Capabilities for Signing & Capabilities may not function correctly because its entitlements use a placeholder team ID. To resolve this, select a development team in the Runner editor. (in target 'Runner' from project 'Runner')```
What should I do to fix it? Many thanks for the help in the advance. I updated my Andorid studio this morning and since that time I have this issue
Solution 1:[1]
Try replacing dart:html
with dart:io
at the top of your main.dart file.
Solution 2:[2]
The accepted answer does not always help. Sometimes the use of universal_html
is more suitable. Just install the latest package and use the import as:
import 'package:universal_html/html.dart' as html;
Solution 3:[3]
the error can be due also to the import of these two if they are not used
import 'dart:html';
import 'dart:ui';
delete these imports and save
Sources
This article follows the attribution requirements of Stack Overflow and is licensed under CC BY-SA 3.0.
Source: Stack Overflow
Solution | Source |
---|---|
Solution 1 | Nate Giraudeau |
Solution 2 | Heikkisorsa |
Solution 3 | Baba |