Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/flutter/10.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Dart 始终需要调试并运行颤振应用程序超时错误_Dart_Flutter - Fatal编程技术网

Dart 始终需要调试并运行颤振应用程序超时错误

Dart 始终需要调试并运行颤振应用程序超时错误,dart,flutter,Dart,Flutter,我用图像和动画创建了简单的颤振应用程序 当我使用“flatterrun”命令调试和运行应用程序时,它运行得非常平稳 但当我尝试热加载时,它会超时,错误列表如下,我总是需要重新调试颤振应用程序并再次运行它 Initializing hot reload... Syncing files to device Redmi Note 4... TimeoutException: Request to Dart VM Service timed out: ext.flutter.evict({value

我用图像和动画创建了简单的颤振应用程序

当我使用“flatterrun”命令调试和运行应用程序时,它运行得非常平稳

但当我尝试热加载时,它会超时,错误列表如下,我总是需要重新调试颤振应用程序并再次运行它

Initializing hot reload...
Syncing files to device Redmi Note 4...
TimeoutException: Request to Dart VM Service timed out: 
ext.flutter.evict({value
: AssetManifest.json, isolateId: isolates/428680573})
#0      VM.invokeRpcRaw (package:flutter_tools/src/vmservice.dart:741)
<asynchronous suspension>
#1      Isolate.invokeRpcRaw 
(package:flutter_tools/src/vmservice.dart:998)
#2      Isolate.invokeFlutterExtensionRpcRaw 
(package:flutter_tools/src/vmservic
e.dart:1127)
<asynchronous suspension>
#3      Isolate.flutterEvictAsset 
(package:flutter_tools/src/vmservice.dart:1204
)
<asynchronous suspension>
#4      HotRunner._evictDirtyAssets 
(package:flutter_tools/src/run_hot.dart:302)

<asynchronous suspension>
#5      HotRunner._reloadSources 
(package:flutter_tools/src/run_hot.dart:615)
<asynchronous suspension>
#6      HotRunner.restart (package:flutter_tools/src/run_hot.dart:457)
<asynchronous suspension>
#7      HotRunner.handleTerminalCommand 
(package:flutter_tools/src/run_hot.dart:
236)
<asynchronous suspension>
#8      ResidentRunner.processTerminalInput 
(package:flutter_tools/src/resident_
runner.dart:740)
<asynchronous suspension>
#9      _rootRunUnary (dart:async/zone.dart:1134)
#10     _CustomZone.runUnary (dart:async/zone.dart:1031)
#11     _CustomZone.runUnaryGuarded (dart:async/zone.dart:933)
#12     _BufferingStreamSubscription._sendData 
(dart:async/stream_impl.dart:330)

#13     _BufferingStreamSubscription._add 
(dart:async/stream_impl.dart:257)
#14     _SyncBroadcastStreamController._sendData 
(dart:async/broadcast_stream_co
ntroller.dart:379)
#15     _BroadcastStreamController.add 
(dart:async/broadcast_stream_controller.d
art:254)
#16     _AsBroadcastStreamController.add 
(dart:async/broadcast_stream_controller
.dart:480)
#17     _rootRunUnary (dart:async/zone.dart:1134)
#18     _CustomZone.runUnary (dart:async/zone.dart:1031)
#19     _CustomZone.runUnaryGuarded (dart:async/zone.dart:933)
#20     _BufferingStreamSubscription._sendData 
(dart:async/stream_impl.dart:330)

#21     _BufferingStreamSubscription._add 
(dart:async/stream_impl.dart:257)
#22     _SinkTransformerStreamSubscription._add 
(dart:async/stream_transformers.
dart:68)
#23     _EventSinkWrapper.add (dart:async/stream_transformers.dart:15)
#24     _StringAdapterSink.add (dart:convert/string_conversion.dart:268)
#25     _SimpleAsciiDecoderSink.add (dart:convert/ascii.dart:298)
#26     _ConverterStreamEventSink.add 
(dart:convert/chunked_conversion.dart:86)
#27     _SinkTransformerStreamSubscription._handleData 
(dart:async/stream_transf
ormers.dart:120)
#28     _rootRunUnary (dart:async/zone.dart:1134)
#29     _CustomZone.runUnary (dart:async/zone.dart:1031)
#30     _CustomZone.runUnaryGuarded (dart:async/zone.dart:933)
#31     _BufferingStreamSubscription._sendData 
(dart:async/stream_impl.dart:330)

#32     _BufferingStreamSubscription._add 
(dart:async/stream_impl.dart:257)
#33     _StreamController&&_SyncStreamControllerDispatch._sendData 
(dart:async/s
tream_controller.dart:763)
#34     _StreamController._add (dart:async/stream_controller.dart:639)
#35     _StreamController.add (dart:async/stream_controller.dart:585)
#36     _Socket._onData (dart:io-patch/socket_patch.dart:1654)
#37     _rootRunUnary (dart:async/zone.dart:1138)
#38     _CustomZone.runUnary (dart:async/zone.dart:1031)
#39     _CustomZone.runUnaryGuarded (dart:async/zone.dart:933)
#40     _BufferingStreamSubscription._sendData 
(dart:async/stream_impl.dart:330)
#41     _BufferingStreamSubscription._add 
(dart:async/stream_impl.dart:257)
#42     _StreamController&&_SyncStreamControllerDispatch._sendData 
(dart:async/s
tream_controller.dart:763)
#43     _StreamController._add (dart:async/stream_controller.dart:639)
#44     _StreamController.add (dart:async/stream_controller.dart:585)
#45     new _RawSocket.<anonymous closure> (dart:io-
patch/socket_patch.dart:1231
)
#46     _NativeSocket.issueReadEvent.issue (dart:io-
patch/socket_patch.dart:784)

#47     _microtaskLoop (dart:async/schedule_microtask.dart:41)
#48     _startMicrotaskLoop (dart:async/schedule_microtask.dart:50)
#49     _runPendingImmediateCallback (dart:isolate-
patch/dart:isolate/isolate_pa
tch.dart:113)
#50     _RawReceivePortImpl._handleMessage (dart:isolate-
patch/dart:isolate/isol
ate_patch.dart:166)

Application finished.
此错误未显示其发生位置的详细信息

如果加载图像资源时出现问题, 我在根文件夹的images目录中添加了图像, 还提供了pubspec.yaml文件中的资产链接

当我运行应用程序时,图像显示良好,但应用程序拒绝热重启或热重新加载

我尝试重新安装颤振SDK,也尝试了其他项目示例, 热重新加载在其他项目中运行良好。

好的,我发现了问题, 这是我用于启动屏幕的计时器类的问题

我没有在使用Duration和Timer类的调用方法中使用async,它在主线程上运行


它在没有异步的情况下运行得很好,但它也造成了热重新加载的问题,因为它没有在后台运行。

如果其他projets工作正常,那么您当前的项目就出了问题。虽然我们没有足够的信息来确定这是什么。@Darky我发现了这个问题,它是由于没有使用async tag after方法引起的,我实际上不知道这个错误指向什么,所以我没有在这里粘贴整个代码,而是只粘贴了这个错误。