我一直得到这个错误的Android Studio flutter项目,虽然flutter doctor
命令显示没有问题!
Cannot create link, path = 'C:\Users\UserName\AppData\Local\Pub\Cache\_temp\dir90f89940\ios\Classes\FLTFirebaseAuthPlugin.m'
(OS Error: A required privilege is not held by the client.
, errno = 1314)
pub get failed (66; , errno = 1314))
我试着用pub upgrade
来正确地获取依赖项并开始更新它们,但我不知道为什么pub get
会给予这个错误。
更新
变通方案似乎是以管理员身份运行Android Studio!
7条答案
按热度按时间4xrmg8kj1#
我已经在Windows设置中打开了开发者模式(设置-〉更新和安全-〉开发者)。
就像这样:
ckocjqey2#
我使用的是vscode,我刚刚以管理员身份打开它,一切都正常。
xa9qqrwz3#
如果您使用的是Android Studio:
使用“以管理员身份运行”打开Android Studio
i34xakig4#
只需在管理员模式下运行PowerShell
的
cd到您的项目并运行
5fjcxozz5#
我想添加此解决方案,因为当您的帐户由您的公司管理时,这是一个常见问题。只需转到“开始”中的快速访问,然后:
祝你好运
neskvpey6#
只要运行你的IDE无论是VS代码或Android Studio作为管理员。它解决了这个问题
e4eetjau7#
另一个临时解决方案是使pub缓存,然后尝试flutter pub get。
https://spikez.tistory.com/439
解决方法:
1."扑击酒吧"
==〉将发生错误。
[your flutter SDK文件夹]\flutter.pub-cache_temp*目录36 fb 45*\macos\类别\FlutterBluePlugin.h'(操作系统错误:供应商订单,errno = 2)
1.将目录7 d36 fb 45复制到[您的flutter SDK文件夹]\flutter.pub-cache\hosted\pub. dartlang. org
1.将名称dir 7 d36 fb 45更改为flutter_blue-0.8.0
1.在flutter_blue-0.8.0文件夹中创建pubspec.yaml
1.在pubspec.yaml中填写以下内容
1.现在你已经准备好flutter_blue缓存了:)
1.让我们这样做,Flutter酒吧得到也许它会工作。我知道这是一个暂时的解决办法。但我相信它会帮助你了解如何工作酒吧得到。 如果你需要新的pubspec.yaml,你可以在这里找到:https://github.com/pauldemarco/flutter_blue/blob/master/pubspec.yaml