Android studio 颤振应用程序运行错误:无法打开Dart,升级到Catalina后无法验证开发人员

Android studio 颤振应用程序运行错误:无法打开Dart,升级到Catalina后无法验证开发人员,android-studio,flutter,dart,flutter-dependencies,macos-catalina,Android Studio,Flutter,Dart,Flutter Dependencies,Macos Catalina,我使用最新版本的Android Studio IDE来创建颤振应用程序。但当我从Mojave升级到Catalina并试图在IDE上打开我的颤振代码时,它给了我一个错误提示: 无法打开Dart,因为无法验证开发人员 错误背后的原因是什么?如何解决问题 我是否必须从头开始重新安装颤振和相关开发工具,或者是否有其他方法来解决此问题 执行此步骤并重复,直到允许所有需要的通知并停止通知。 帮我解决 在Mac电脑上,选择Apple菜单>系统首选项,单击 安全和隐私,然后单击常规。 单击锁定图标将其解锁,然后

我使用最新版本的Android Studio IDE来创建颤振应用程序。但当我从Mojave升级到Catalina并试图在IDE上打开我的颤振代码时,它给了我一个错误提示:

无法打开Dart,因为无法验证开发人员

错误背后的原因是什么?如何解决问题

我是否必须从头开始重新安装颤振和相关开发工具,或者是否有其他方法来解决此问题


执行此步骤并重复,直到允许所有需要的通知并停止通知。 帮我解决

在Mac电脑上,选择Apple菜单>系统首选项,单击 安全和隐私,然后单击常规。 单击锁定图标将其解锁,然后输入管理员 姓名和密码。 选择允许从中安装软件的源 已安装:应该有一个按钮,上面写着“无论如何允许”。如果不是 确保已取消错误对话框。
您可以运行此命令以允许从任何地方下载mac/应用程序

sudo spctl --master-disable 

禁用整个门卫绝对不是一个好主意,因为它会导致在您的系统上运行任何类型的程序

通过在终端中运行以下命令,可以将省道添加到白名单:

sudo spctl --add "Path_to_flutter/bin/cache/dart-sdk/bin/dart"
您可能需要重新启动系统才能应用更改

除了Dart之外,还有其他一些二进制文件也可能被阻止

您可以运行GateKeeper脚本来修复此问题:

我发表了一篇文章,提供了更多关于如何解决此问题的信息:


此问题可以通过删除artefacts目录并再次运行Flatter doctor来解决-

通常不允许您安装从其他源加载的应用程序。。。。您需要首先在系统首选项中授予权限

左上角的苹果图标>系统首选项>单击安全和隐私>然后单击常规。。。现在单击锁定图标将其解锁。。。 2.现在,您将看到下面所附的图片。。。仍然单击“允许”。。 现在重试安装。。。你可以走了。。。
那么,如果谷歌选择不做一个开发者,那么谁是一个被认定的开发者呢?这个有点问题

我将mac升级到Big sur,然后出现了这个问题

在安全和隐私设置中允许dart,然后删除…flatter/bin/cache文件夹,这为我解决了问题


之后在终端中运行颤振医生以重新安装dart SDK

3-选择允许安装软件的来源-应有一个按钮显示“无论如何允许”。如果没有,请确保您已取消错误对话框。除非您完全意识到风险,否则我不建议禁用Gatekeeper。在我的情况下,我已通过删除位于flatter/bin文件夹中的缓存目录来解决此问题。