【发布时间】:2020-10-01 12:24:00
【问题描述】:
我在使用 Flutter 时遇到了一些问题,所以我决定完全卸载 Flutter,然后从头开始重新安装。在去除flutter的过程中,我卸载了Android Studio,删除了Android\sdk文件夹,还删除了以下文件(不记得文件扩展名):
C:.flutter
C:.flutter_tool_state
现在,当我尝试从头开始安装颤振时,任何颤振命令都会出现此错误(颤振\bin 已添加到 PATH 中)。我试图手动制作这些名称的空白文件,以避免此错误,但在任何颤振命令后会导致崩溃。
令人惊讶的是,我尝试在我的另一台笔记本电脑上查找这 2 个文件,该笔记本电脑已启动并运行了颤振和 android studio,但没有找到任何东西。当我让我的 2 位朋友在他们的笔记本电脑上找到这些文件时,结果相同。
这是完整的错误:
C:\Users\Sankhojyoti>flutter --version
Unhandled exception:
FileSystemException: Cannot open file, path = 'C:/.flutter_tool_state' (OS Error: Access is denied.
, errno = 5)
#0 _File.throwIfError (dart:io/file_impl.dart:635:7)
#1 _File.openSync (dart:io/file_impl.dart:479:5)
#2 _File.writeAsBytesSync (dart:io/file_impl.dart:604:31)
#3 _File.writeAsStringSync (dart:io/file_impl.dart:628:5)
#4 ForwardingFile.writeAsStringSync (package:file/src/forwarding/forwarding_file.dart:154:16)
#5 ErrorHandlingFile.writeAsStringSync.<anonymous closure> (package:flutter_tools/src/base/error_handling_file_system.dart:186:22)
#6 _runSync (package:flutter_tools/src/base/error_handling_file_system.dart:351:14)
#7 ErrorHandlingFile.writeAsStringSync (package:flutter_tools/src/base/error_handling_file_system.dart:185:5)
#8 Config._flushValues (package:flutter_tools/src/base/config.dart:86:11)
#9 Config.setValue (package:flutter_tools/src/base/config.dart:75:5)
#10 _DefaultPersistentToolState.isRunningOnBot= (package:flutter_tools/src/persistent_tool_state.dart:120:45)
#11 BotDetector.isRunningOnBot (package:flutter_tools/src/base/bot_detector.dart:46:33)
<asynchronous suspension>
#12 isRunningOnBot (package:flutter_tools/src/globals.dart:107:48)
#13 runInContext.runnerWrapper (package:flutter_tools/src/context_runner.dart:61:34)
#14 AppContext.run.<anonymous closure> (package:flutter_tools/src/base/context.dart:150:29)
#15 _rootRun (dart:async/zone.dart:1190:13)
#16 _CustomZone.run (dart:async/zone.dart:1093:19)
#17 _runZoned (dart:async/zone.dart:1630:10)
#18 runZoned (dart:async/zone.dart:1550:10)
#19 AppContext.run (package:flutter_tools/src/base/context.dart:149:18)
#20 runInContext (package:flutter_tools/src/context_runner.dart:65:24)
#21 run (package:flutter_tools/runner.dart:52:10)
#22 main (package:flutter_tools/executable.dart:73:9)
#23 main (file:///C:/b/s/w/ir/k/archive/flutter/packages/flutter_tools/bin/flutter_tools.dart:8:3)
#24 _startIsolate.<anonymous closure> (dart:isolate-patch/isolate_patch.dart:299:32)
#25 _RawReceivePortImpl._handleMessage (dart:isolate-patch/isolate_patch.dart:168:12)
任何帮助表示赞赏:)
【问题讨论】:
-
您是否尝试将目录更改为
flutter\bin文件夹并从那里运行flutter --version? -
@Er1 我刚试过,同样的错误信息。我从flutter_console.bat试了一下,结果一样