반응형
Windows 환경에서 flutter_blue 를 설치하려다 다음과 같은 에러가 발생했습니다.
\macos\Classes\FlutterBluePlugin.h' (OS Error: The client does not have the required privileges. |
이 문제는 flutter_blue 가 설치 될때 , symbolic link ( soft link) 로 되어있는 파일을 접근 하려다 발생되는 에러 입니다.
linux , macos 의 경우에는 symbolic link가 실제 file처럼 접근이 가능하지만, windows에서는 단순 숏컷으로 동장하기 때문에 문제가 발생한것으로 보이는데요.
해결하기 위해서는 flutter_blue 배포자가 수정을 해줘야 하겠지만,우리는 임시로 해결법을 찾아야 합니다.
아래 과정을 통해서 임시로 해결할 수 있습니다.
Solution 2: It is working well. (I'm using this solution)
1. flutter_blue의 git 을 clone 또는 download 합니다. (https://github.com/pauldemarco/flutter_blue)
2. 다운받은 flutter_blue 을 [설치된 flutter sdk folder]\flutter\.pub-cache\hosted 폴더로 복사합니다.
3. 이름을 변경합니다. flutter_blue -> flutter_blue-0.8.0
이렇게 해서 pub get을 다시 해보시면 잘 동작 할것입니다.
.pub_cache\hosted 가 cache 폴더로 plugin들을 설치할떄 여기에 cache를 남겨두기 떄문에 여기에 정상적으로 업데이트 해놓으면 pub get 동작이 정상적으로 동작합니다.
'Dart,Flutter' 카테고리의 다른 글
[Flutter] permission 설정하기 (0) | 2022.10.24 |
---|---|
[Flutter] App route 구성하기. (0) | 2022.10.19 |
[Flutter] \macos\Classes\FlutterBluePlugin.h' (OS Error: The client does not hav (0) | 2022.09.15 |
android wifi hotspot enable (0) | 2022.09.14 |
[dart] async programming 에서 순차적으로 결과를 얻는 방법 (0) | 2022.06.23 |