Android Studio “flutter pub get”客户端不具有所需的权限

5t7ly7z5  于 2022-11-16  发布在  Android
关注(0)|答案(7)|浏览(474)

我一直得到这个错误的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!

4xrmg8kj

4xrmg8kj1#

我已经在Windows设置中打开了开发者模式(设置-〉更新和安全-〉开发者)。
就像这样:

ckocjqey

ckocjqey2#

我使用的是vscode,我刚刚以管理员身份打开它,一切都正常。

xa9qqrwz

xa9qqrwz3#

如果您使用的是Android Studio:
使用“以管理员身份运行”打开Android Studio

i34xakig

i34xakig4#

只需在管理员模式下运行PowerShell

cd到您的项目并运行

flutter pub get
5fjcxozz

5fjcxozz5#

我想添加此解决方案,因为当您的帐户由您的公司管理时,这是一个常见问题。只需转到“开始”中的快速访问,然后:

  • 右键单击〉更多〉打开文件位置当资源管理器打开时,再次右键单击AS图标(快速访问),然后:
  • 属性〉高级...〉以管理员身份运行这样您就可以始终默认以管理员身份运行。

祝你好运

neskvpey

neskvpey6#

只要运行你的IDE无论是VS代码或Android Studio作为管理员。它解决了这个问题

e4eetjau

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. cdflutter_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

相关问题