시뮬 사용 불가 : Flutter device daemon #1 exited (exit code 255), stderr

Dean·2023년 7월 21일
0

오류 내용

Flutter device daemon #1 exited (exit code 255), stderr: Unhandled exception: Exception: Flutter failed to write to a file at "/Users/user/.config/flutter/tool_state". Please ensure that the SDK and/or project is installed in a location that has read/write permissions for the current user. Try running: sudo chown -R $(whoami) /Users/user/.config/flutter/tool_state #0 throwToolExit (package:flutter_tools/src/base/common.dart:10:3) #1 _throwFileSystemException (package:flutter_tools/src/base/error_handling_io.dart:834:3) #2 _handlePosixException (package:flutter_tools/src/base/error_handling_io.dart:764:3) #3 _runSync (package:flutter_tools/src/base/error_handling_io.dart:600:7) #4 ErrorHandlingFile.writeAsStringSync (package:flutter_tools/src/base/error_handling_io.dart:266:5) #5 Config._flushValues (package:flutter_tools/src/base/config.dart:185:11) #6 Config.setValue (package:flutter_tools/src/base/config.dart:174:5) #7 _DefaultPersistentToolState.setIsRunningOnBot (package:flutter_tools/src/persistent_tool_state.dart:136:13) #8 BotDetector.isRunningOnBot (package:flutter_tools/src/base/bot_detector.dart:40:28) #9 isRunningOnBot (package:flutter_tools/src/globals.dart:89:48) #10 runInContext.runnerWrapper (package:flutter_tools/src/context_runner.dart:80:34) #11 AppContext.run. (package:flutter_tools/src/base/context.dart:150:29) #12 _rootRun (dart:async/zone.dart:1399:13) #13 _CustomZone.run (dart:async/zone.dart:1301:19) #14 _runZoned (dart:async/zone.dart:1804:10) #15 runZoned (dart:async/zone.dart:1747:10) #16 AppContext.run (package:flutter_tools/src/base/context.dart:149:12) #17 runInContext (package:flutter_tools/src/context_runner.dart:84:18) #18 run (package:flutter_tools/runner.dart:49:10) #19 main (package:flutter_tools/executable.dart:91:16) #20 main (file:///Users/dean/dev/tools/flutter/packages/flutter_tools/bin/flutter_tools.dart:8:14) #21 _delayEntrypointInvocation. (dart:isolate-patch/isolate_patch.dart:294:33) #22 _RawReceivePort._handleMessage (dart:isolate-patch/isolate_patch.dart:189:12)


원인

파일시스템 권한 문제.


해결

소유권 변경

sudo chown -R dean /Users/user/.config/flutter

++ 추가적으로 flutter 설치 경로 내 모든 파일 및
아래 명령어 실행 시 permission 관련 오류 일으키는 경로 모두 소유권 변경 해버림

/Users/dean/dev/tools/flutter/bin/flutter run -d chrome
profile
딘딘딘

1개의 댓글

comment-user-thumbnail
2023년 7월 21일

Flutter device daemon 문제에 대한 자세한 해결책을 공유해주셔서 감사합니다. 해결 과정에서의 세부적인 설명이 많이 도움이 되었어요. 참고로 잘 활용하도록 하겠습니다. 좋은 정보 공유 감사드립니다!

답글 달기