我试图运行Flutter应用程序,结果显示:
e - 1
在问题部分使用 Compiler message:
lib/main.dart:1:8: Error: Not found: 'dart:html'
import 'dart:html';
^
Invalid depfile: C:\Users\IMBA\AndroidStudioProjects\mi_card_flutter-master\.dart_tool\flutter_build\410385fb4867e1d74565d68665ecb577\kernel_snapshot.d
Invalid depfile: C:\Users\IMBA\AndroidStudioProjects\mi_card_flutter-master\.dart_tool\flutter_build\410385fb4867e1d74565d68665ecb577\kernel_snapshot.d
...
Compiler message:
lib/main.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:33:7)
#1 asFileUri (package:vm/kernel_front_end.dart:567:37)
#2 writeDepfile (package:vm/kernel_front_end.dart:760:21)
<asynchronous suspension>
#3 FrontendCompiler.compile (package:frontend_server/frontend_server.dart:536:15)
<asynchronous suspension>
#4 _FlutterFrontendCompiler.compile (package:flutter_frontend_server/server.dart:40:22)
#5 starter (package:flutter_frontend_server/server.dart:178:27)
#6 main (file:///C:/b/s/w/ir/cache/builder/src/flutter/flutter_frontend_server/bin/starter.dart:8:30)
#7 _startIsolate.<anonymous closure> (dart:isolate-patch/isolate_patch.dart:299:32)
#8 _RawReceivePortImpl._handleMessage (dart:isolate-patch/isolate_patch.dart:168:12)
Target kernel_snapshot failed: Exception: Errors during snapshot creation: null
build failed.
FAILURE: Build failed with an exception.
* Where:
Script 'C:\Users\IMBA\flutter\packages\flutter_tools\gradle\flutter.gradle' line: 882
* What went wrong:
Execution failed for task ':app:compileFlutterBuildDebug'.
> Process 'command 'C:\Users\IMBA\flutter\bin\flutter.bat'' finished with non-zero exit value 1
* Try:
Run with --stacktrace option to get the stack trace. Run with --info or --debug option to get more log output. Run with --scan to get full insights.
* Get more help at https://help.gradle.org
BUILD FAILED in 16s
Exception: Gradle task assembleDebug failed with exit code 1
标志后,出现了其他情况。
--scan
我从Flutter制作过程中拿走了Flutter应用程序的所有资料。当我尝试创建MIcard项目时,会发生这种情况。对解决这个问题有什么想法吗?
答案 0 :(得分:2)
尝试以下操作:
转到android studio中的pubspec.yaml文件,然后尝试执行“ packages get”,
,然后再次构建项目。
即使这不起作用,也请尝试删除导入dart:html;。从代码中重新构建。 希望这能解决!
答案 1 :(得分:2)
答案 2 :(得分:1)
我遇到了同样的错误,并进一步尝试:
flutter clean
flutter pub get
在终端中,问题解决了!答案 3 :(得分:0)
对我有用的是:删除您的pubspec.lock
,并在您的pubspec.yaml
中获取软件包。
答案 4 :(得分:0)
我无法为iOS构建,因此我删除了flutter/bin/cache/artifacts
。 iOS运行良好,然后构建Android时发生了同样的错误。我尝试了flutter upgrade
,就解决了这个问题。
答案 5 :(得分:0)
大部分时间对我来说就像
答案 6 :(得分:0)
删除 .gradle 文件夹有帮助
Gradle 位于
On Windows: %USERPROFILE%\.gradle
On Mac / UNIX: ~/.gradle
答案 7 :(得分:0)
我在这里阅读了一个不同的主题,设法解决了这个问题:Recompile with Xlint
首先,从 Android 文件夹 (Android/app/build.gradle) 中找到您的 build.gradle 文件
然后将以下代码粘贴到android方括号{}
中:
allprojects {
tasks.withType(JavaCompile) {
options.compilerArgs << "-Xlint:unchecked" << "-Xlint:deprecation"
}}
我已将其粘贴在末端支架之前的底部,并且对我有用。
在此之后,只需重新启动您的应用程序,它就会工作。
答案 8 :(得分:0)
当 pubspec.yaml 文件中的缩进不正确时会发生此错误。确保字体和其他依赖项具有正确的缩进。
答案 9 :(得分:0)
刚遇到这个问题,我通过删除未使用的导入来解决
import 'dart:js';
问题是我错误添加的,过了一段时间才意识到是问题
答案 10 :(得分:0)
以防万一,这样做:
IntelliJ/Android Studio:“编辑配置”(在您的运行配置中)→“附加运行参数”。
VS Code:在您的用户设置中搜索“Flutter run additional args”。
这为我解决了问题。 这样做的基本作用是,如果您使用不支持空安全的导入,Flutter 会忽略它。
答案 11 :(得分:-1)
这应该可行!!!
flutter clean
,
flutter pub get
,
flutter build appbundle --release --no-tree-shake-icons