Flutter报错Unable to start the daemon process

Flutter error Unable to start the daemon process

我的 flutter 项目在我的旧笔记本电脑上 运行 很顺利。但是当我使用我的新笔记本电脑时,我的 flutter 项目无法在调试模式下 运行。

这个错误

FAILURE: Build failed with an exception.


* What went wrong:

Unable to start the daemon process.

This problem might be caused by incorrect configuration of the daemon.

For example, an unrecognized jvm option is used.

Please refer to the User Manual chapter on the daemon at https://docs.gradle.org/5.6.2/userguide/gradle_daemon.html

Process command line: C:\Program Files (x86)\Java\jre1.8.0_221\bin\java.exe -Xmx1536M -Dfile.encoding=windows-1252 -Duser.country=US -Duser.language=en -Duser.variant -cp C:\Users\ajoris\.gradle\wrapper\dists\gradle-5.6.2-allst6wgf78h16so49nn74lgtbb\gradle-5.6.2\lib\gradle-launcher-5.6.2.jar org.gradle.launcher.daemon.bootstrap.GradleDaemon 5.6.2

Please read the following process output to find out more:

-----------------------

Error occurred during initialization of VM

Could not reserve enough space for 1572864KB object heap

Picked up JAVA_TOOL_OPTIONS: -Djava.vendor="Sun Microsystems Inc."


* Try:

Run with --stacktrace option to get the stack trace. Run with --info or --debug option to get more log output. Run with --scan to get full insights.

我的 new laptop 上的设置是否缺少某些内容?我尝试 clean projectupgrade flutter 但总是失败。对不起新

我会使用的一般步骤是:

  1. 运行 flutter doctor 在终端
  2. 如果您使用的是模拟器,请确保它有足够的空间 space(通常需要重新启动以清除连续部署时创建的垃圾文件)
  3. 如果 gradle 文件已被修改,建议使用 Android Studio(应用程序的 Android 文件夹)打开它们。如果缺少任何内容,IDE 将提示您安装缺少的依赖项。 希望对你有帮助

通常是C:drive中.gradle文件的bcoz。 1.Locate 到 .gradle 文件夹(通常在 C:\users\your_username) 2.Delete 找到 .gradle 文件夹。 2.Locate 到你的 flutter 项目文件夹 2.Locate 到 android 3.Run gradlew干净 4.Run gradle构建 5.now 运行 你的应用...对我有用

我尝试了以上所有方法,但遗憾的是 none 其中的方法奏效了。最终对我有用的很简单。

模拟器配置有很多问题,有时会因为很多原因而崩溃。对于上面的问题,我的建议是,删除当前的模拟器,但记住API版本等设置,然后重新制作一个新的模拟器。

这对我来说很好!

转到file/setting/build,execution,deployment/gradle,在那里Gradle用户主页:传递静态地址。

比如我的地址是C:/Users/Admin/.gradle.

应用后运行正常

我尝试了上述所有方法,但遗憾的是 none 其中的方法奏效了。最终对我有用的东西太简单了。

首先尝试所有建议的解决方案here,如果它不起作用

尝试禁用移动防火墙,实际上我发现它是一个 windows 10 错误,因为在构建或编译项目之前禁用移动热点,然后您可以毫无问题地重新启用它。

第 1 步:在 Windows 10 计算机上打开注册表编辑器。为此,只需按键盘上的 Windows + R 键。在 运行 对话框中,键入“Regedit”并按回车键。这将打开注册表编辑器 window。

步骤 2:在注册表编辑器中,导航至以下位置:

HKEY_LOCAL_MACHINE 软件策略 Microsoft Windows网络连接

第 3 步:在网络连接键中,在右侧窗格中,右键单击空白区域的任意位置并 select 新建 > DWORD (32 -bit) 值.

步骤 4: 将新创建的注册表命名为“NC_ShowSharedAccessUI”并保持其值为“0”以禁用笔记本电脑上的移动热点功能。

步骤 5:要启用该功能,只需将 NC_ShowSharedAccessUI 注册表的值从 0 更改为 1 即可再次启用该功能。

禁用该功能后,该功能仍会出现在网络和 Internet 设置中,但无法启用或配置。要使用该功能,需要再次编辑注册表并启用该功能。

我会 post 解决了我的问题。

flutter clean

flutter run

真正对我有用的是,在 windows 10 中,只需关闭您的移动热点并再次 运行 应用程序。我认为这是 glitch/bug in windows 10.

此问题的解决方案是在 运行 构建或应用程序编译之前停用 windows 热点。

不要删除任何内容或文件,只需在关闭移动热点的情况下构建应用。'

这是一个 windows 10 无故启动的错误。我刷新了我的windows,这开始了

Flutter 或 Android 应用程序

  1. 关闭Android工作室
  2. 删除您的“.gradle”文件夹
  3. 以管理员身份打开 android studio 并允许构建项目。

有一个简单的解决方案。 从您的设备卸载该应用程序。 然后重启电脑。

看来是内存问题。 在您的项目文件夹中,转到 android/gradle.properties。 换行

发件人:

org.gradle.jvmargs=-Xmx1536M

收件人:

org.gradle.jvmargs=-Xmx1024M

保存 gradle.properties 文件并再次尝试 运行 调试。

对我有用:)

对于我的情况,我在 Dart: Flutter Additional Args 中有 --no-sound-null-safety(转到扩展 dart 下的 vscode 设置)。我删除了它,删除了项目中的 web 文件夹(我只在应用程序上工作)然后重新加载 vscode。之后错误消失了