Flutter:使用插件构建需要符号链接支持

问题描述 投票:0回答:13

每当我尝试在

pubspec.yaml

中安装任何依赖项时,我都会在日志中收到以下错误
Building with plugins requires symlink support.

Please enable Developer Mode in your system settings. Run
  start ms-settings:developers
to open settings.
exit code 1

lib
文件夹中,有一个名为
generated_plugin_registrant.dart
的文件,它也显示错误,可能链接到上面的日志错误。

//
// Generated file. Do not edit.
//

// ignore_for_file: lines_longer_than_80_chars

import 'package:firebase_core_web/firebase_core_web.dart';
import 'package:printing/src/printing_web.dart';

import 'package:flutter_web_plugins/flutter_web_plugins.dart';

// ignore: public_member_api_docs
void registerPlugins(Registrar registrar) {
  FirebaseCoreWeb.registerWith(registrar);
  PrintingPlugin.registerWith(registrar);
  registrar.registerMessageHandler();
}
flutter dart
13个回答
127
投票

这对我有用:

在 Windows 11 上,转到设置: 单击隐私和安全,然后单击针对开发人员选项。

开发人员设置上,激活开发人员模式选项(从任何来源安装应用程序...)。

现在尝试使用 flutter run -d windowsflutter build windows 命令运行/构建 flutter 应用程序。


47
投票

嘿,我遇到了同样的问题,我只是激活开发设置并再次运行它对我有用,使用命令:

 start ms-settings:developers

23
投票

安装一些插件需要特殊津贴。 这需要 Windows 权限,可在For Developer中获得。 它很像从未知来源安装类型权限。

如何授予权限:

在开始菜单中搜索

开发者设置并打开它。在开发人员模式下,单击从任何来源安装应用程序,包括松散文件。 再次运行 pub-get 就可以了。


8
投票
首先,使用runadministrator运行命令行界面 然后运行这个命令

启动 ms-settings:developers

pop 将带有隐私设置,只需启用开发者模式即可。


7
投票
如果您对打开开发者模式以允许侧面加载应用程序感到不舒服,并且您的目标不是 Windows 操作系统,则可以避免执行

flutter pub add package_name

。相反,使用 
dart pub remove package_name
 清除旧包,手动编辑 
pubspec.yaml
 的依赖项并执行 
flutter pub get


6
投票
我不确定我的答案有多相关。我遇到了同样的错误,但问题如下。

我不小心将 VS Code 中的设备更改为“Windows 计算机”而不是我的手机。 如果您确实想在 Windows 平台上运行应用程序,您可以选择其他选项。


6
投票
转到

Windows 设置。选择更新和安全。然后,选择对于开发者。在该窗口中,有一个名为“从任何来源安装应用程序,包括“开发人员模式”上的松散文件”的选项。 启用该选项 当你在 flutter 3.0 及以上版本上运行时会发生这种情况; 仅当您选择的设备是 Windows 操作系统时,才会出现该错误。 如果您不是开发 Windows 应用程序,您只需将所选设备更改为 Android 模拟器或物理手机即可。

如果您正在开发 Windows 应用程序,那么您需要在 Windows 设备上打开开发人员选项以允许调试。

5
投票

直接进入搜索窗口进行搜索


5
投票
开发者设置

你会看到

开发者模式

并使其

yes

对于 Windows 10 转到 cmd 添加此命令 > 启动 ms-settings:developers
它将出现设置窗口
允许开发者模式


4
投票

Allow developer mode运行start ms-settings:developers

并打开开发者选项

1
投票

转到设置,单击“更新和安全”,单击“针对开发人员”->“开发人员模式”->“启用从任何来源安装应用程序,包括松散文件”。


1
投票
在 Windows 操作系统中启用开发者模式安全吗?当它弹出警告“打开开发者模式可能会损害设备并且私人数据将被暴露”


0
投票
© www.soinside.com 2019 - 2024. All rights reserved.