8

停止按钮不起作用,运行按钮被禁用

见下图: 在此处输入图像描述

我在带有 M1 芯片的 Macbook pro 上使用 android studio。我下载了 M1 芯片优化的 ​​Android Studio。当我使用 Android Studio 在 Android 模拟器上运行颤振项目时,它运行良好,但过了一段时间如果我尝试停止该应用程序。它不会停止,如果我尝试重新加载它,重新加载按钮就会被禁用。

如果我使用 IOS 模拟器,我不会遇到这个问题。

只有当我在 Android 模拟器或真正的 Android 设备上运行我的颤振项目时才会发生这种情况。

4

3 回答 3

0

M1 机器上的 Flutter 开发人员现在感觉就像一团糟。除了停止按钮不起作用之外,我还不断遇到其他一些相关问题,包括在 Activity Monitor 中创建的多个 dart 进程、卡在构建、冻结和模拟器重新启动。这需要不断强制杀死Android Studio,重新启动模拟器并重新构建。

我发现似乎很有帮助的一件事是确保模拟器在应用您的更改后具有焦点。我有两个监视器并将模拟器保持在第二个屏幕上,所以以前我只会在 Android Studio 中运行/停止/应用更改并等待模拟器更新,但它只会挂起。我注意到,如果您 cmd + tab 到模拟器以使其获得焦点,则会应用更改。出于某种原因,如果将注意力集中在 Android Studio 上,则什么也不会发生。

它并不完美,我仍然遇到很多问题,但它帮助了很多。

于 2022-02-05T15:52:59.990 回答
0

在 M1 Android Studio 上遇到了同样的问题。不得不更频繁地强制终止 Android Studio 进程。

但是,在将 Android Studio 更新到“2020.3.1 Patch 4”版本后,我没有遇到这个问题。

在此处输入图像描述

于 2022-01-01T02:39:19.267 回答
0

Dart 官方支持 Apple Silicon,但与 Flutter SDK 捆绑的那一款可以与 Intel 合作。

我设法使用flutter_m1_patcher将其替换为 Apple Silicon 兼容版本。您可以在此处找到更多替换它的方法:- 如何替换 Flutter 中捆绑的 Dart SDK 以在 Apple Silicon (ARM64) 上本地运行?

这样做之后,我从过去三天没有遇到过这个停止按钮问题。如果我再次遇到问题,将在这里更新。

更新 (15/02/2022) 之后的生活很美好。为我解决问题。

于 2022-02-09T10:00:04.303 回答